2008 2008年 12月 17日

不當行為:IE8的CSS佈局破損(針對在IE8中使用Meta標籤的瀏覽器版本)

如果你是CSS的人,你想知道的痛苦,在獲得工作的跨瀏覽器的佈局。 IE8是我們開發的工程中的又一扳手。 anywaz! 如果你打這個問題時,像我一樣昨天,你完全工作在IE7的CSS(或更早)和Firefox突然開始扔在IE8發脾氣,試試這個...很好,這似乎是解決問題的那一刻我....

使用meta聲明,我們可以指定我們想IE8的使用的渲染引擎。 因此,強制IE8的渲染IE7 ...插入文檔的頭部以下Meta標籤: -

<meta http-equiv="X-UA-Compatible" content="IE=7"

IE瀏覽器默認情況下,元將是: -

<meta http-equiv="X-UA-Compatible" content="IE=8"
這將使IE8的渲染頁面,使用新的標準模式。

如果需要,此語法可以用來容納其他瀏覽器如下:

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4"


更多關於文檔類型:

如果你不熟悉的動物,被稱為“DOCTYPE”排序...這裡是一些快速閱讀
什麼是文檔類型? 什麼是瀏覽器怪癖嚴格模式?
設置在XSL中的DOCTYPE

為深入了解更多有關文檔類型,嘗試訪問這些鏈接...
除了 ​​一個列表:有了正確的DOCTYPE,修復您的網站!
除了 ​​一個名單:超越的DOCTYPE:Web標準,向前兼容和IE8

注:雖然我們很多的HTML / CSS的人都被忽略在我們的文件重要性的DOCTYPE decleration的,設置正確的DOCTYPE,通常是跨瀏覽器的問題的答案。


NDK的家 | 表達它 表示唇齶裂 表示Penmenship 表示敬畏 表達自己