IE8採用多相容模式正常顯示網頁

來源:互聯網
上載者:User

  IE8將具有多種相容模式。IE平台建築師Chris Wilson在部落格中寫到,IE平台的工作是同時提供互通性(網頁在不同瀏覽器的均能正常工作)和向後相容性(相容之前版本的IE瀏覽器)。若是希望IE8繼續與目前的數十億網頁相容,同時也滿足使未來數十億網頁開發更加容易的目標,IE8將採用不同的模式顯示網頁。

  他在部落格中表示,在過去的6個主要版本的IE瀏覽器開發中,均採用“不打破現有WEB(規則)”為準則,在IE6中,他們使用DOCTYPE開關去切換不同的“模式”,以保障相容性。在IE7中,他們修改了IE的較多部分,以使IE更加遵守標準,特別是改善了與CSS的相容性。

  以前有很多人說使用IE6瀏覽器開啟某些網站的時候會出現很多問題,但是用Firefox和Safari瀏覽器卻正常,在IE7則顯示正常。實際上IE7是2006年發布的產品,而IE6是2001年發布的產品,IE在開發時遵循的網路標準是當時的標準。所以,“不打破現有WEB”這句話的確切意思是,“不要改變任何開發商已經部署的,在當前IE中顯示正常的頁面”(當然,有些標準可能現在還未部署,所以不要期望將來發生的事情)

  所以在IE8瀏覽器中,開發組使用了多種相容模式來相容之前的網頁。其中前兩種模式是:

  “Quirks”模式,與當前大多數網頁內容保持相容。

  “Standards”模式,即“標準模式”,與IE7能正常顯示的內容保持相容。

  第三種模式則需要網頁開發人員配合,網頁開發人員需要在網頁中加入一個額外的meta標籤來標識自己的網頁,以達到IE8最佳相容效果。據悉在“標準模式”下,IE8就可以通過非常嚴格的Acid2頁面測試。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。