我遇到了一些問題,在我的網站上的某段代碼;此錯誤只發生在Internet Explorer 7中。奇怪的IE7錯誤/錯誤
而不是發佈我所有的HTML/CSS標記在這裏我已經提出了一個版本的網站here。
正如你可以看到我有在列「部件」,出於某種原因IE7下的小工具標題中增加了額外的空間,而FF顯示得很好了任何空間。
不會出現在IE8,FF3,歌劇,Safari或Chrome此錯誤。
任何人都可以提出爲什麼會發生這種情況,如果可能的話,修復?
在此先感謝!
我遇到了一些問題,在我的網站上的某段代碼;此錯誤只發生在Internet Explorer 7中。奇怪的IE7錯誤/錯誤
而不是發佈我所有的HTML/CSS標記在這裏我已經提出了一個版本的網站here。
正如你可以看到我有在列「部件」,出於某種原因IE7下的小工具標題中增加了額外的空間,而FF顯示得很好了任何空間。
不會出現在IE8,FF3,歌劇,Safari或Chrome此錯誤。
任何人都可以提出爲什麼會發生這種情況,如果可能的話,修復?
在此先感謝!
將此css添加到wgt-wrap中,它應該表現得很好。
zoom: 1
Google for hasLayout for explanation。
[編輯]此討論提供更深入地瞭解該IE錯誤。 Why does Internet Explorer need the "hasLayout" flag?
不幸的是IE7在Ubuntu上運行得不好,所以我無法重現你的錯誤,但你有沒有嘗試用像Reset CSS這樣的樣式表重置你的CSS?
還有a great site about browser quirks,你可能想看看。
你有沒有通過做一個CSS復位zero'ing你所有的元素的開始?我看到你的div中有幾個不同的元素,有可能其中的一個在IE7中有一個默認的馬林,它將所有的東西都扔出了怪物...
是的我已經使用YUI提供的reset.css和font.reset.css。這正在我已經提出的測試網站上使用。 – schone 2009-08-05 23:22:42
謝謝Chetan!修好了! – schone 2009-08-05 23:32:53
很酷,我會盡力記住這一點!偉大的提示。 – 2009-08-05 23:37:36