我的桌子的li在一个位于另一个之下的ie7中,而不是像所有其他浏览器一样放在同一行。
我应该在li或ul定义中添加什么,我可能只为ie7添加一个不同的css,如果可以帮助的话。
链接:
答案 0 :(得分:2)
问题似乎是Internet Explorer只能将display: inline-block
应用于“自然”内联的元素。
IE的解决方法似乎是使用float:left
。
虽然另一个解决方案似乎是在IE中使用单独的条件包含的CSS:
<!--[if ie lte 7]>
.liElementsClass,
li {
display: inline;
zoom: 1;
}
<![end if]-->
参考:
答案 1 :(得分:0)
尝试将display:block;
添加到您的<li>