Internet Explorer 8打破了我所看到的每一個第三頁。我認爲這個早期發佈的重點是給網站所有者更新他們的網站的機會,所以對於最終版本來說不會是這樣的麻煩。Internet Explorer 8 beta 2和標準
有沒有人真的這樣做?
有人甚至計劃這麼做嗎?
我還沒有注意到像ebay,myspace,facebook等大型網站的麻煩,爲什麼小型網站,如果他們只能使用兼容模式?
我想我會用我的,但你怎麼能讓你的網站與IE7和8兼容?
Internet Explorer 8打破了我所看到的每一個第三頁。我認爲這個早期發佈的重點是給網站所有者更新他們的網站的機會,所以對於最終版本來說不會是這樣的麻煩。Internet Explorer 8 beta 2和標準
有沒有人真的這樣做?
有人甚至計劃這麼做嗎?
我還沒有注意到像ebay,myspace,facebook等大型網站的麻煩,爲什麼小型網站,如果他們只能使用兼容模式?
我想我會用我的,但你怎麼能讓你的網站與IE7和8兼容?
你也可以看看aggiorno express for IE8 Compat,它是一個免費的工具,可以用Jon指向的元標記自動標記你的網站,它也會在你的頁面正確顯示的時候刪除標誌。標準模式。
該工具同時支持GUI和命令行,因此腳本很容易標記多個站點。值得檢查一下。
歷史上與微軟相比,beta版在標準模式下渲染頁面比瀏覽器的最終版本更嚴格。
這個想法是,在預覽階段,開發人員是唯一需要查看的人,MS將通過在瀏覽器上設置更嚴格的模式來嘗試修復他們的網站。但是,當需要向用戶發佈最終版本時,他們通常會啓用兼容模式,以便所有尚未修復的頁面仍能正常工作。
我已經開發了一個兼容IE8的網站作爲要求,只要我從一開始就在IE8中測試過,它就不是問題。在這一點上,IE8的標準與大多數其他符合標準的瀏覽器非常接近。
如果你不能(或不願)做到這一點,你通常可以得到您的網頁或網站在IE8的工作與簡單的meta標籤:
<html>
<head>
<title>Works in IE8</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
</head>
<body>Renders the same in IE8 as it did in IE7</body>
它並不總是工作的順利開展 - IE8只注意到元標記是否是頭部分中的第一個標記,這與ASP.NET主題衝突。在這種情況下,您可以重新使用服務器範圍的更改來寫出HTTP標頭。我寫了關於那here。
MSDN對如何一些更多的信息來處理: http://msdn.microsoft.com/en-us/library/cc817570(en-us).aspx
我認爲在這一點上最安全的辦法是選擇退出IE8渲染;如果你在頁面上使用「IE7模式」標籤,即使IE8出來,它仍然會使用IE7渲染,所以你不會留下驚喜。
那麼,行動是一個神話。 Ther沒有一個真正的標準。如果你不相信我,那麼請閱讀Joel's article。
據微軟IE8通過Acid2 test。問題可能是每個人都習慣了IE7的問題,他們已經創造了許多IE條件解決方案,現在IE8越來越接近標準了。
你注意到這個問題的最後一個答案是從10個月前?你有沒有注意到前段時間發佈的IE8 RTM? -1。 – 2009-07-27 19:09:05