2011-06-09 143 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