水平居中可变宽度菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了水平居中可变宽度菜单相关的知识,希望对你有一定的参考价值。

  1. <div id="menu">
  2. <ul class="clearfix">
  3. <li><a href="#">Home</a></li>
  4. <li><a href="#">About</a></li>
  5. <li><a href="#">Products</a></li>
  6. <li><a href="#">Contact</a></li>
  7. </ul>
  8. </div>
  9.  
  10. <style>
  11. #menu {
  12. text-align: center;
  13. }
  14.  
  15. #menu li {
  16. display: inline;
  17. float: right;
  18. background: #000;
  19. padding: 5px 10px;
  20. float: left;
  21. margin: 0 1px 0 0;
  22. }
  23.  
  24. #menu ul {
  25. display: inline-block;
  26. *display: inline;
  27. }
  28.  
  29.  
  30.  
  31. #menu a {
  32. color: #fff;
  33. }
  34.  
  35.  
  36. .clearfix:after {
  37. content:".";
  38. display:block;
  39. height:0;
  40. clear:both;
  41. visibility:hidden;
  42. }
  43. .clearfix {display:inline-block;}
  44. /* Hide from IE Mac */
  45. .clearfix {display:block;}
  46. /* End hide from IE Mac */
  47. </style>

以上是关于水平居中可变宽度菜单的主要内容,如果未能解决你的问题,请参考以下文章

CSS水平居中+垂直居中+水平/垂直居中的方法总结

div内水平居中变宽div,旁边的鼠标事件一定要通过?

水平居中垂直居中水平垂直居中

如何让DIV里面的DIV水平垂直居中

css水平居中的小小探讨

css绝对定位如何水平居中?