我几乎不使用浮动:在我的CSS中,现在我做了,并遇到了一个恼人的问题.我将菜单项浮动到右侧
我的HTMl
<ul id="extMenu"> <li> <a href="#">Home</a> </li> <li> <a href="#">Feedback</a> </li> <li> <a href="#">Contact</a> </li> </ul>
我的CSS
#extMenuBlock { } #extMenuBlock ul#extMenu { list-style:none; padding:0; margin:0; } #extMenuBlock ul#extMenu li { float:right; padding:5px; }
现在,当项目浮动时,我收到我的菜单是这个订单联系反馈主页,但我希望它们的顺序相反,即主页反馈联系
解决方法
使用display:inline on< li>可能会导致问题,特别是如果你最终选择下拉菜单的话.我推荐类似的东西(只有花车展示,你知道你想要添加的其他样式):
#extMenu { float: right; } #extMenu li { float: left; }
因此菜单本身将浮动到右侧,而菜单项将浮动到左侧.
另一种解决方案是简单地颠倒你的< li>的顺序