我制作了一个导航栏,它在除IE7之外的所有浏览器中都能很好地运行。以下是一个示例链接。这是我想要完成的快速解释。导航栏包含在ul
中,并将每个列表项浮动到左侧,这在除IE7之外的所有浏览器中都能正常工作,在这种情况下,每个li
项都在其自己的行上,除第一个之外的所有项都隐藏,因为ul
有一个设定的高度。我尝试了所有我能想到的东西(甚至改变显示模式),没有任何效果>我知道使用特定宽度可能更容易,但我认为必须有更简单的东西。感谢
查看以下示例:
http://jsfiddle.net/XV9nQ/
答案 0 :(得分:1)
试试这个:http://jsfiddle.net/moeishaa/W43w5/
我从float:left
删除了height
和ul
。向clearfix
添加了新的css类ul
。当您处于浮动状态时,将clearfix
类添加到父级,您应该进行设置。你不需要指定高度