最近碰到的,一個網站好好的,不論在chrome或是firefox下都顯式正常
結果一到IE8下就跑版,這樣改也跑那樣改也跑
原來過去IE不鳥W3C標準,許多網站也不合標準
他們開始改標準後,才成為設計師的噩夢
目前現行IE至少有三種模式
Quirks模式 (IE6,對不合標準的網頁套用),IE7標準與IE8標準模式
雖然IE8有相容性的選項,但能讓網頁自動判斷是更好
解決這個問題的,便是IE的meta標籤
<meta http-equiv="X-UA-Compatible" content="IE=7" />
後面content可以接的內容如下,以下適用server環境
- IE=EmulateIE8
- IE=EmulateIE7
其中server會根據Webserver( iis or apache)的設定,判斷網頁是否符合標準決定是否自動執行模擬或套用Quirks模式,也就是自動判斷的意思
以下三者則適用單獨網頁
- IE=7
- IE=8
- IE=6
沒有留言:
張貼留言