九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

讓IE8自動使用兼容模式顯示網(wǎng)

  • 資源ID:122778232       資源大?。?span id="24d9guoke414" class="font-tahoma">32KB        全文頁數(shù):9頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

讓IE8自動使用兼容模式顯示網(wǎng)

讓IE8自動使用兼容模式顯示網(wǎng)頁 刊登于887 天前 ? Web前端 ? 暫無評論 ? 被圍觀 2,399+ 文獻(xiàn)兼容性用于定義讓IE如何編譯你的網(wǎng)頁。此文獻(xiàn)解釋文獻(xiàn)兼容性,如何指定你網(wǎng)站的文獻(xiàn)兼容性模式以及如何判斷一種網(wǎng)頁該使用的文獻(xiàn)模式。 前言 為了協(xié)助保證你的網(wǎng)頁在所有將來的IE版本均有一致的外觀,IE8引入了文獻(xiàn)兼容性。在IE6中引入一種增設(shè)的兼容性模式,文獻(xiàn)兼容性使你可以在IE呈現(xiàn)你的網(wǎng)頁時(shí)選擇特定編譯模式。 新的IE為了保證網(wǎng)頁在將來的版本中均有一支的外觀,IE8引入了文獻(xiàn)兼容性。當(dāng)你引入一種增設(shè)的兼容性模式, 此文章闡明文獻(xiàn)兼容性的必要性,列浮既有版本IE能使用的文獻(xiàn)兼容性模式并示范如何選擇特定的兼容性模式。 理解文獻(xiàn)兼容性的必要性 每個(gè)重要版本IE新增的功能都是為了讓瀏覽器更容易使用、增長安全性及更支持業(yè)界原則。以這些作為IE的特色,其中一種風(fēng)險(xiǎn)就是舊版本網(wǎng)站無法對的的顯示。 為了將這個(gè)風(fēng)險(xiǎn)降到最低,IE6容許網(wǎng)頁開發(fā)人員選擇IE編譯和顯示她們網(wǎng)頁的方式。"Quirks mode"為預(yù)設(shè),這會使頁面以舊版本瀏覽器的視點(diǎn)顯示,"Standards mode"(也稱為"strict mode")特點(diǎn)是支持業(yè)界原則最為完善。然而要運(yùn)用這個(gè)增強(qiáng)的支持功能,網(wǎng)頁必須涉及恰當(dāng)?shù)?lt;!DOCTYPE>指令。 若一種網(wǎng)頁沒有涉及<!DOCTYPE>指令,IE6會將它以quirks mode顯示。若網(wǎng)頁包具有效的<!DOCTYPE>指令但瀏覽器無法辨識,IE6會將它以IE6 standards mode顯示。由于少數(shù)網(wǎng)站已經(jīng)涉及<!DOCTYPE>指令,兼容性模式的切換相稱成功。這使網(wǎng)頁開發(fā)人員能選擇將她們的網(wǎng)頁轉(zhuǎn)移為standards mode的最佳時(shí)機(jī)。 隨著時(shí)間通過,更多網(wǎng)站開始使用standards mode。它們也開始使用IE6的特性和功能來檢測IE。舉例來說,IE6不支持universal selector(即css之全局選擇器 * {}),某些網(wǎng)站便使用它來針對IE做特定的相應(yīng)。 當(dāng) IE7增長了對全域選擇器的支持,那些依賴IE6特點(diǎn)的網(wǎng)站便無法偵測出這個(gè)新版本的瀏覽器。因此那些針對IE的特定相應(yīng)無法應(yīng)用于IE7,導(dǎo)致這些網(wǎng)站便無法如她們預(yù)期的顯示。由于<!DOCTYPE>只支持兩種兼容性模式,受到影響的網(wǎng)站擁有者被迫更新她們的網(wǎng)站使其能支持IE7。 IE8 比之前的任何版本瀏覽器都更支持業(yè)界原則,因此針對舊版本瀏覽器設(shè)計(jì)的網(wǎng)頁也許無法如預(yù)期般呈現(xiàn)。為了協(xié)助減輕所有問題,IE8引入文獻(xiàn)兼容性的概念,使你能選擇你的網(wǎng)頁設(shè)計(jì)要相應(yīng)的特定IE版本。文獻(xiàn)兼容性在IE8增長了某些新的模式,這些模式能告訴瀏覽器如何解析和編譯一種網(wǎng)頁。若你的網(wǎng)頁無法在 ie8對的的顯示,你可以更新你的網(wǎng)站使它支持最新的網(wǎng)頁原則(優(yōu)先選項(xiàng))或在你的頁面上新增一種meta元素用于告訴IE8如何根據(jù)舊版本瀏覽器編譯你的頁面。 這能讓你選擇將你的網(wǎng)站更新支持IE8新特點(diǎn)的時(shí)機(jī)。 結(jié)識文獻(xiàn)兼容性模式 IE8支持幾種文獻(xiàn)兼容性模式,它們具有不同的特性并影響內(nèi)容顯示的方式。 ?Emulate IE8 mode批示IE使用<!DOCTYPE>指令來決定如何編譯內(nèi)容。Standards mode指令會顯示成IE8 Standards mode而quirks mode會顯示成IE5 mode。不同于IE8 mode,Emulate IE8 mode注重<!DOCTYPE>指令。 ?Emulate IE7 mode批示IE使用<!DOCTYPE>指令來決定如何編譯內(nèi)容。Standards mode指令會顯示成IE7 Standards mode而quirks mode會顯示成IE5 mode。不同于IE7 mode,Emulate IE7 mode注重<!DOCTYPE>指令。對于許多網(wǎng)頁來說這是最推薦的兼容性模式。 ?IE5 mode 編譯內(nèi)容猶如IE7的quirks mode之顯示狀況,和IE5中顯示的非常類似。 ?IE7 mode編譯內(nèi)容猶如IE7的standards mode之顯示狀況,無論網(wǎng)頁與否具有<!DOCTYPE>指令。 ?IE8 mode提供對業(yè)界原則的最高支持,涉及 W3C Cascading Style Sheets Level 2.1 Specification和W3C Selectors API,并有限的支持 W3C Cascading Style Sheets Level 3 Specification (Working Draft)。 ?Edge mode批示IE以目前可用的最高模式顯示內(nèi)容。當(dāng)使用IE8時(shí)其等同于IE8 mode。若(假定)將來放出支持更高兼容性模式的IE,使用Edge mode的頁面會使用該版本能支持的最高模式來顯示內(nèi)容。同樣的那些頁面在使用IE8瀏覽時(shí)仍會照常顯示。 由于edge mode使用該IE版本所能支持的最高模式來顯示所瀏覽的網(wǎng)頁內(nèi)容,建議僅使用于測試頁及其她非商用頁面。 指定文獻(xiàn)兼容性模式 要為你的網(wǎng)頁指定文獻(xiàn)模式,需要在你的網(wǎng)頁中使用meta元素放入X-UA-Compatible http-equiv 標(biāo)頭。如下是指定為Emulate IE7 mode 兼容性之范例。   <html> <head>   <!-- Mimic Internet Explorer 7 -->   <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />   <title>My Web Page</title> </head> <body>   <p>Content goes here.</p> </body> </html>  其內(nèi)容隨著指定的頁面模式而更改,當(dāng)要模擬IE7時(shí),指定IE=EmulateIE7,指定IE=5, IE=7, 或IE=8來選擇其中一種兼容性模式。你也可以指定IE=edge來批示IE8使用它支持的最高模式。 X-UA-compatible標(biāo)頭沒有大小寫之分。然而除了title元素及其她的meta元素之外,它必須出目前網(wǎng)頁header節(jié)其他元素之前的位置, 設(shè)定網(wǎng)站服務(wù)器以指定預(yù)設(shè)兼容性模式 網(wǎng)站管理員可籍著為網(wǎng)站定義一種自訂標(biāo)頭來為她們的網(wǎng)站預(yù)設(shè)一種特定的文獻(xiàn)兼容性模式。這個(gè)特定的措施取決于你的網(wǎng)站服務(wù)器。舉例來說,下列的web.config文獻(xiàn)使Microsoft Internet Information Services (IIS)能定義一種自訂標(biāo)頭以自動使用IE7 mode來編譯所有網(wǎng)頁。   <?xml version="1.0" encoding="utf-8"?> <configuration>   <system.webServer>     <httpProtocol>       <customHeaders>         <clear />         <add name="X-UA-Compatible" value="IE=EmulateIE7" />       </customHeaders>     </httpProtocol>   </system.webServer> </configuration>  若你已于網(wǎng)站服務(wù)器指定了一種預(yù)設(shè)的文獻(xiàn)兼容性模式,你可以在個(gè)別頁面上指定不同的文獻(xiàn)兼容性模式來蓋過它。在網(wǎng)頁中指定的模式優(yōu)先權(quán)高于服務(wù)器中所指定的模式。 請查閱你的網(wǎng)站服務(wù)器有關(guān)指定自訂標(biāo)頭的資訊,或看更多資料: Implementing the META Switch on Apache Implementing the META Switch on IIS 鑒定文獻(xiàn)兼容性模式 要鑒定網(wǎng)頁使用IE8瀏覽時(shí)的文獻(xiàn)兼容性模式,使用document object(文檔對象)的documentMode功能。例如在IE8的網(wǎng)址列輸入下列程式碼會顯示目前頁面的文獻(xiàn)模式。 javascript:alert(document.documentMode);   documentMode功能會回傳一種數(shù)值相應(yīng)目前頁面的文獻(xiàn)兼容性模式,舉例來說,若網(wǎng)頁指定為支持IE8模式,documentMode便會回傳值"8"。 在IE6引入的compatMode功能不支持在IE8引入的documentMode功能。目前使用compatMode建立的應(yīng)用程式還能在IE8中作用,但它們必須更新為使用documentMode。 若你但愿使用JavaScript鑒定一種文獻(xiàn)的兼容性模式,引入下面范例的這段程式碼可支持舊版本的IE。   engine = null; if (window.navigator.appName == "Microsoft Internet Explorer") {    // This is an IE browser. What mode is the engine in?    if (document.documentMode) // IE8       engine = document.documentMode;    else // IE 5-7    {       engine = 5; // Assume quirks mode unless proven otherwise       if (patMode)       {          if (patMode == "CSS1Compat")             engine = 7; // standards mode       }    }    // the engine variable now contains the document compatibility mode. }     結(jié)識內(nèi)容屬性值 內(nèi)容屬性值在接受到異于先前論述的數(shù)值時(shí)是具有彈性的。這能使你對于IE如何顯示你的網(wǎng)頁更有操控性。舉例來說,你可以設(shè)定內(nèi)容屬性值為IE=7.5。當(dāng)你這樣做的時(shí)候,IE嘗試將這個(gè)值轉(zhuǎn)換為version vector并選擇最接近的成果。在這個(gè)例子中,IE會將其設(shè)定為IE7 mode。下面的范例顯示該模式設(shè)定為其她值的狀況。   <meta http-equiv="X-UA-Compatible" content="IE=4">   <!-- IE5 mode --> <meta http-equiv="X-UA-Compatible" content="IE=7.5"> <!-- IE7 mode --> <meta http-equiv="X-UA-Compatible" content="IE=100"> <!-- IE8 mode --> <meta http-equiv="X-UA-Compatible" content="IE=a">   <!-- IE5 mode --> 注意: 前面的范例顯示單獨(dú)的內(nèi)容值。事實(shí)上IE只會執(zhí)行網(wǎng)頁中第一種X-UA-Compatible標(biāo)頭。 你也可以使用內(nèi)容屬性來指定復(fù)數(shù)的文獻(xiàn)兼容性模式,這能協(xié)助保證你的網(wǎng)頁在將來的瀏覽器版本都能一致的顯示。欲設(shè)定復(fù)數(shù)的文獻(xiàn)模式,請?jiān)O(shè)定內(nèi)容屬性以鑒別你想使用的模式。使用分號來分開各個(gè)模式。 如果一種特定版本的IE支持所規(guī)定的兼容性模式多于一種,將採用列于標(biāo)頭內(nèi)容屬性中最高的可用模式。你可以使用這個(gè)特性來排除特定的兼容性模式,雖然并不推薦這樣做。舉例來說,下列標(biāo)頭即會排除IE7 mode。 <meta http-equiv="X-UA-Compatible" content="IE=5; IE=8" />     結(jié)論 兼容性對于網(wǎng)頁設(shè)計(jì)師來說是非常重要的顧慮。雖然最佳是可以建立一種完全不需依賴任何網(wǎng)頁瀏覽器特性或功能的網(wǎng)站,有時(shí)候這是不也許實(shí)現(xiàn)的。文獻(xiàn)兼容性模式便能將網(wǎng)頁限制在某個(gè)特定版本的IE中。 使用X-UA-Compatible標(biāo)頭來指定你的頁面支持的IE版本。使用document.documentMode鑒定頁面的兼容性模式。 選擇支持某個(gè)特定版本的IE,你可以保證你的頁面在將來的瀏覽器版本中也能有顯示的一致性。 <!-- This header mimics Internet Explorer 7 and uses       <!DOCTYPE> to determine how to display the Web page --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">  

注意事項(xiàng)

本文(讓IE8自動使用兼容模式顯示網(wǎng))為本站會員(卷***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!