<>未來兼容性中的META標記和鎖定
各種兼容性模式

各種兼容性模式

ID:40308706

大?。?9.22 KB

頁數(shù):4頁

時間:2019-07-30

各種兼容性模式_第1頁
各種兼容性模式_第2頁
各種兼容性模式_第3頁
各種兼容性模式_第4頁
資源描述:

《各種兼容性模式》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、<>未來兼容性中的META標記和鎖定各種兼容性模式<><5模式,這與Quirks的7模式呈現(xiàn)內(nèi)容時,像是使用了><指令,都像是使用了模式呈現(xiàn)內(nèi)容時,無論頁面

2、是否包含><模式遵循模式不同,EmulateIE7IE7模式顯示。與IE5模式指令以標準模式顯示,而指令確定如何呈現(xiàn)內(nèi)容。標準模式指令以使用模式通知>W3CCascadingStyleSheetsLevel2.1Specification和W3CSelectorsAPI,并能有限支持W3CCascadingStyleSheetsLevel3Specification(工作草案)。

3、顯示在由該版本支持的最高級別模式中;但是,當使用的未來版本支持更高級別的兼容模式,設(shè)置為模式是等效的。如果(假定)Windows8,這與以最高級別的可用模式顯示內(nèi)容,這實際上破壞了“鎖定”模式。對于>基于每個頁面指定兼容性模式META元素,以在該網(wǎng)頁中包含X-UA-Compatiblehttp-equiv標頭。以下示例指定了EmulateIE7模式兼容性。?????????我的網(wǎng)頁?????<

4、metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>?????????

內(nèi)容在此處。

??<以通知IE="EmulateIE7。同樣,可指定"以選擇其中一種兼容性模式。您還可以指定或的行為,請指定屬性指定了該頁面的模式;例如,要模仿>HEAD部分)中?;诿總€站點指定兼容模式<使

5、用指定的文本兼容性模式,例如響應(yīng)標頭附加到所有網(wǎng)頁中所需的步驟。這將導(dǎo)致服務(wù)器配置為將自定義>·在IIS上實現(xiàn)META切換·在Apache上實現(xiàn)META切換<>使用腳本確定文本兼容性模式document對象的documentMode屬性。例如,將以下內(nèi)容鍵入到WindowsInternetExplorer8的地址欄中,可顯示當前網(wǎng)頁的文本模式。javascript:alert(document.documentMode);DE><會返回documentMode模式,則屬性可返回與頁面的文本兼容性模式相對

6、應(yīng)的數(shù)值。例如,如果所選頁面支持>compatMode屬性已不受支持,取而代之的是在WindowsInternetExplorer8中引入的documentMode屬性。當前使用compatMode的應(yīng)用程序仍然可以在WindowsInternetExplorer8中運行;但是,它們已更新為使用documentMode。<確定文本的兼容性模式,請在其中包含支持JavaScript>engine=null;if(window.navigator.appName=="MicrosoftInternetExp

7、lorer"){??//這是一個IE瀏覽器。引擎處于哪種模式下???if(document.documentMode)//IE8????engine=document.documentMode;??else//IE5-7??{?????engine=5;//假設(shè)為quirks模式;除非另外證實是其他模式?????if(document.compatMode)?????{????????if(document.compatMode=="CSS1Compat")???????????engine=7;//標

8、準模式?????}??}??//引擎變量現(xiàn)在包含文本兼容性模式。}使用條件注釋確定文本兼容性模式<>???????測試頁??????????