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