2011-06-09 199 views
2

当我在CSS div标记中使用clear:both代码时,它无法在IE上正确显示。CSS清除IE浏览器错误

这是火狐浏览器: enter image description here

这是IE 6 enter image description here

你可以看到在Firefox它的显示正确,但IE 6它没有正确显示。请帮我解决这个问题。谢谢。

请检查。

http://jsfiddle.net/sasindu555/xmKAT/

+2

你应该张贴其余代码或链接,以便我们可以在文档的其他部分进行故障排除。 - 你也可以尝试使用jsfiddle.net这个.... – Dan 2011-06-09 14:29:01

+0

好的谢谢。我会发布 – 2011-06-09 14:30:55

+0

哪个版本的IE给你带来麻烦? – Dan 2011-06-09 14:36:30

回答

3

添加font-size: 0;#h-spacer

IE6不能让一个1pxdiv则默认为16像素(或默认)高度留有余地文本的line-height

+0

非常感谢。我刚加了'font-size:0;'。我的问题解决了。 – 2011-06-09 15:45:07

+0

欢迎你 - 只是6个小小的弱点之一;) – clairesuzy 2011-06-09 15:54:23

+0

是的。我有与IE6的另一个问题。一些div没有显示边框和背景。 :( – 2011-06-10 13:49:50