Kaie"s Blog 2.0 beta!
Back to "Top"

My Secret Notebook
 Show "Table of Contents"
Contact Me
Subscribe to my Posts feed
Subscribe to my Comments feed
My Flickr
Back to "Top"
My Secret Notebook
 Show "Table of Contents"
Contact Me
Subscribe to my Posts feed
Subscribe to my Comments feed
My Flickr

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:

Who: moshi Class:
When: September 07, 2009 1:07 PM  

這個東西有時候有幫助有時候反而幫倒忙XD,只能說IE實在是太鳥。IE8之下有個"相容性檢視"的按鈕在網址列旁邊,當有需要的時候(例如在瀏覽我的blog時)就會出現,點一下就會自動用IE7的方式去瀏覽。

問題來了,IE8跟FF3.5都看不到我的追蹤者小工具,按下那個按鈕IE8就看的到了...

Who: Unknown Class:
When: September 07, 2009 1:26 PM  

@NeoBetas
呃...這麼遭,看來在某此情況下有bug!! 但為啥IE8跟Firefox3.5看不到,那也挺怪的,你看我的Blog會嗎~~我自己用IE8和FF3.5倒是OK

Who: moshi Class:
When: September 07, 2009 2:10 PM  

@Tsung-Kai Chen

你的不會出現那個按鈕,而且你的可以顯示,所以我才覺得很詭異。而且既然有瀏覽器可以顯示,有的不能顯示,不知道是不是我哪裡弄錯了還是怎樣...?

Who: Unknown Class:
When: September 07, 2009 2:46 PM  

@NeoBetas
我的Blog是沒有加這篇文章提到的個emulate屬性! 不知跟你的設定方式沒有沒一樣...