我在一个低于第二个div的div中放了一个ul列表。铬,ff等的垂直间隙有点长。所以,我在ul div上设置了10px的负余量。除了在IE中看起来很棒。使用负边距时,列表几乎与标题文本重叠
我已经做了大量阅读内联:阻止; zoom:1;位置:相对等,但似乎无法在IE中显示页面。关于css的一点点新闻如此具体的指示,必须应用于什么div将被赞赏..
对于我期望的专家来说很简单 谢谢 兰德尔
答案 0 :(得分:0)
您应该使用[if lte IE(?)]条件注释来仅对IE进行调整。 条件注释链接如下所示:
<!--[if lte IE 7]>
<link type="text/css" rel="stylesheet" href="ie7.css" media="screen" />
<![endif]-->
并且您的链接应该在<head>
中,包含所有其他css链接。
注意
如果您在IE样式表中覆盖常备css规则,则可能需要使用!important
等。
修改强>
条件评论中的lte表示小于或等于。您可以完全删除它以仅定位一个IE版本。