IE7中的水平li显示为垂直

时间:2012-05-09 22:31:20

标签: html css internet-explorer

我已经尝试了一些来自SO的调整和修复,以及网上发现的其他一些帖子,但我仍然无法让这个列表在IE7中显示水平。

我已经使用验证器检查了html和css,它是有效的,没有错误。

我已经删除了几乎与ul / li无关的所有内容http://dogmatic69.com/tmp/test.html

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

除非你需要明确地浮动列表项,否则不要。使用display: inline;

答案 1 :(得分:0)

IE 6& 7不喜欢显示:inline-block;由于某些原因。

尝试使用以下代码。请注意它可能会在现代浏览器中破解它,所以请使用它将它放在IE 6/7中仅CSS文件中。

<!--[if IE 7]>
    <style> li { display: inline-block; display:block; } </style>
<![endif]-->