如何使用HTML和CSS在菜单的整个宽度上放置菜单?

前端之家收集整理的这篇文章主要介绍了如何使用HTML和CSS在菜单的整个宽度上放置菜单?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我刚刚用网络语言(HTML,CSS)推出,我正在创建我的第一页.我找到了一个模板html水平菜单,我想要应用到我的页面.不幸的是,我没有到达修改它,因为他适用于我的页面的所有宽度.

我探索网络试图找到如何做,我认为它应该与属性width = 100%链接.

我认为解决方案应该很简单,但即使看到StackOverflow帖子上我也没有找到类似的问题.当我应用我的代码中找到的解决方案时,它不起作用.

这是代码

  1. body
  2. {
  3. background-color: black; /* Le fond de la page sera noir */
  4. }
  5. #nav
  6. {
  7. padding:0;
  8. }
  9. #nav li
  10. {
  11. display:inline;
  12. }
  13. #nav li a
  14. {
  15. font-family:Arial;
  16. font-size:12px;
  17. text-decoration: none;
  18. float:left;
  19. padding:10px;
  20. background-color: #333333;
  21. color:#ffffff;
  22. border-bottom:1px;
  23. border-bottom-color:#000000;
  24. border-bottom-style:solid;
  25. }
  26. #nav li a:hover
  27. {
  28. background-color:#9B1C26;
  29. padding-bottom:12px;
  30. border-bottom:2px;
  31. border-bottom-color:#000000;
  32. border-bottom-style:solid;
  33. margin:-1px;
  34. }
  1. Meta charset="utf-8" />
最佳答案
您可以将ul(#nav ID)显示为内联块,然后设置宽度:100%.此外,您应添加背景颜色以查看效果.

  1. body
  2. {
  3. background-color: black; /* Le fond de la page sera noir */
  4. }
  5. #nav
  6. {
  7. padding:0;
  8. display: inline-block;
  9. width: 100%;
  10. background-color: #333333;
  11. }
  12. #nav li
  13. {
  14. display:inline;
  15. }
  16. #nav li a
  17. {
  18. font-family:Arial;
  19. font-size:12px;
  20. text-decoration: none;
  21. float:left;
  22. padding:10px;
  23. background-color: #333333;
  24. color:#ffffff;
  25. border-bottom:1px;
  26. border-bottom-color:#000000;
  27. border-bottom-style:solid;
  28. }
  29. #nav li a:hover
  30. {
  31. background-color:#9B1C26;
  32. padding-bottom:12px;
  33. border-bottom:2px;
  34. border-bottom-color:#000000;
  35. border-bottom-style:solid;
  36. margin:-1px;
  37. }
  1. Meta charset="utf-8" />

猜你在找的HTML相关文章