2009-10-19 38 views

回答

1

沒有代碼問題的具體原因還很難說。但一般的指導原則是你需要特定的樣式表。你需要更多的ie6特定樣式表。您可能需要爲每個版本創建一些樣式表,並在您的網站中添加類似這樣的內容。

<!--[if IE]><style type="text/css">@import url(/styles/ie_fixes.css');</style><![endif]--> 
    <!--[if lt IE 7]> 
     <style type="text/css">@import url(/styles/ie_fixes_6.css');</style> 
    <![endif]--> 
    <!--[if IE 7]> 
     <style type="text/css">@import url(/styles/ie_fixes_7.css');</style> 
    <![endif]--> 

並且在每個包含的樣式表中,您都可以編寫CSS以解決您在各種瀏覽器中識別的各種問題。

+0

好像IE犯規負載條件CSS – svlada 2009-10-21 09:50:42

+0

現在它的工作原理,它是服務器的問題。謝謝你的回答。 我直接在服務器上創建文件,現在它工作。 當我通過ftp上傳文件時它沒有工作。不知道爲什麼。 – svlada 2009-10-21 10:50:54

+0

太好了。我正要建議,也許瀏覽器緩存導致問題... – 2009-10-21 14:06:27

0

你應該發佈你的問題的截圖,因爲這裏沒有很多人安裝了IE6來重現該錯誤。 我建議你看看到IE6的邊界錯誤,但:

http://www.simple-site.eu/test-lab/ie-bugs/ie6-border-bug.html

+0

在這裏你可以看到截圖下IE6 http://www.dodaj.rs/f/W/jG/3fe30PkP/issue.jpg – svlada 2009-10-19 15:29:01

+0

我的猜測是由於IE6邊界錯誤,包含道路圖像的div分成兩行,造成了這種差距。 – 2009-10-19 16:01:41

+0

當我刪除margin-top時,它在IE6中顯示正確,但在FF中損壞。
#內容{
\t margin-top:280px;
\t padding:5px;
}
svlada 2009-10-19 16:56:34