随笔-9  评论-49  文章-0  trackbacks-0

      在刚刚的项目中发现一个问题,当<LI>的margin-top设为0时(其实默认情况下就是0),ie6、FF、opera这三个浏览器都正常执行,但唯有ie5的<li>上下之间仍有空隙,放大之后量出空隙的高度为2PX的,几翻折腾后,用以下代码解决:

margin-top:0 !important;
margin-top 
/**/:-2px;

我想这应该是ie5的BUG!
posted on 2006-03-10 03:52 Raven 阅读(938) 评论(4)  编辑  收藏 所属分类: XHTML/CSS

评论:
# re: IE5.0下&lt;LI&gt;的兼容性解决方法 2006-04-03 10:49 | qiang814k
不知道/**/这是做什么用的,什么意思????能告诉一下吗?  回复  更多评论
  
# re: IE5.0下&lt;LI&gt;的兼容性解决方法 2006-04-03 12:41 | Raven
一个Hack,
这里的意思是指让IE5的margin-top等于-2,而在IE6中对这行视而不见(默认值);
而FF是可以读到这个-2值的,所以在前边用!important来强制FF下的值为0。  回复  更多评论
  
# re: IE5.0下&lt;LI&gt;的兼容性解决方法 2006-08-23 19:28 | 廖鉴源
最后网页不能打开  回复  更多评论
  
# re: IE5.0下&lt;LI&gt;的兼容性解决方法 2006-09-05 13:32 | Classicning
我发现IE6里面也有这样的问题,好像变成了margin-bottom不为0  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: