[英]Horizontal li in IE7 shows as vertical
我已经尝试了SO的一些调整和修复,以及在网上找到的其他一些帖子,但是我仍然无法获得此列表以在IE7中显示水平。
我已经用验证器检查了html和css,它是有效的,没有错误。
我已经在这里http://dogmatic69.com/tmp/test.html上剥离了与ul / li不相关的几乎所有内容
任何帮助,不胜感激,谢谢。
除非您需要显式浮动列表项,否则不需要。 使用display: inline;
IE 6和7不喜欢display:inline-block; 由于某些原因。
尝试使用下面的代码。 请注意,它可能会在现代浏览器中破坏它,因此请充分利用它,将其放在仅IE 6/7的CSS文件中。
<!--[if IE 7]>
<style> li { display: inline-block; display:block; } </style>
<![endif]-->
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.