2009-01-09 109 views
4

我將一個我一直在研究的網站(http://barsannapolis.com)升級爲CSS佈局,大部分情況看起來很順利。該網站在Firefox,Chrome,IE 7和Safari中正確呈現,但設計似乎完全在IE 6中完成。有沒有人有任何關於如何解決問題的指導。也許我忽略了一些簡單的東西?IE6 CSS問題

此外,是否有任何IE工具可以更容易地編輯CSS,如螢火蟲。

+1

+1對於sympathy mate:' - ( – 2009-04-20 21:14:19

回答

6

positioniseverything.net是你的朋友。由於我早已離開這個世界(感謝上帝!),我並不嫉妒你,但問題通常是雙重填充,尤其是,如果你的浮動盒子沒有排隊(「下降」)。

您可以在樣式表中對IE6和width:30px; _width: 20px;進行破解,最後的_ rule規則是您希望進行的IE6'調整'。這適用於所有規則,全面。

但是,每次遇到問題時,通常都是水平雙倍填充,這真的會在IE6中浮動div。

祝你好運。就像我說的,我絲毫不羨慕你。 IE6是一個必須根除的瘟疫。

+2

如果使用IE6條件註釋「<! - [if IE 6]> ... 」,則最好使用IE6特定樣式表if可能的話,這樣就不會用IE6廢話污染你的「真實」樣式表。 – 2010-12-02 08:29:27

2

這裏沒有像IE中的螢火蟲那麼好,即使是這裏有一些與IE6和CSS的「常見問題」,事實是每個網站是不同的,需要大量的嘗試和錯誤。

老實說,我不支持IE6,如果< 20%的人使用它(與谷歌分析檢查),我的意思是IE7其流傳了多年,IE8即將隨時隨地現在連Gmail的聲明對於孤單所以IE6不支持...我不用擔心

2

在這種情況下,另一個有用的工具是XRAY書籤,儘管您可能需要將url粘貼到IE6地址欄中。

0

如果您正在獲取雙浮動餘量錯誤,則可能需要嘗試將display: inline;應用於浮動元素,這些浮動元素會給您提供問題。這可以防止錯誤發生,並且意味着您不必爲IE分配不同的寬度。