倍可親

回復: 0
列印 上一主題 下一主題

IE8採用多兼容模式以正常顯示舊版網頁

[複製鏈接]

3萬

主題

3萬

帖子

3萬

積分

版主

留學博士后(十二級)

Rank: 7Rank: 7Rank: 7

積分
33179
跳轉到指定樓層
樓主
藍藍的天 發表於 2008-2-4 20:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  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頁面測試。

[ 本帖最後由 藍藍的天 於 2008-2-4 20:49 編輯 ]
有兩種偉大的事物,我們越是經常越是執著地思考它們,我們心中就越是充滿永遠新鮮、有增無已的讚歎和敬畏,那就是我們頭上的星空,我們心中的道德法則!
您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-7-18 12:40

快速回復 返回頂部 返回列表