Friday, May 01, 2009
[IE8] IE=EmulateIE7 / 暫時解決IE8 layout問題
之前會為了解決IE6,IE7不符合W3C Standard實作所造成的layout問題,特地加了些CSS Hack來解決,但隨著Micro$oft的良心發現,IE8已經有"改邪歸正"的趨勢了,所以反而造成layout亂掉的問題,所以若能用IE8開啟,但模擬IE7的行為的話,就能暫時解決問題..算是一個workaround的solution,參考看看吧,在<head>中加上以下這行即可<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
參考資料來源:IEBlog:
1. http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx
2. http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx
4 Comments:
When: September 07, 2009 1:07 PM
這個東西有時候有幫助有時候反而幫倒忙XD,只能說IE實在是太鳥。IE8之下有個"相容性檢視"的按鈕在網址列旁邊,當有需要的時候(例如在瀏覽我的blog時)就會出現,點一下就會自動用IE7的方式去瀏覽。
問題來了,IE8跟FF3.5都看不到我的追蹤者小工具,按下那個按鈕IE8就看的到了...
When: September 07, 2009 1:26 PM
@NeoBetas
呃...這麼遭,看來在某此情況下有bug!! 但為啥IE8跟Firefox3.5看不到,那也挺怪的,你看我的Blog會嗎~~我自己用IE8和FF3.5倒是OK
When: September 07, 2009 2:10 PM
@Tsung-Kai Chen
你的不會出現那個按鈕,而且你的可以顯示,所以我才覺得很詭異。而且既然有瀏覽器可以顯示,有的不能顯示,不知道是不是我哪裡弄錯了還是怎樣...?
When: September 07, 2009 2:46 PM
@NeoBetas
我的Blog是沒有加這篇文章提到的個emulate屬性! 不知跟你的設定方式沒有沒一樣...
Plz Post a Comment / 拜託你留個言啦...^^"