多年來,微軟InternetExplorer瀏覽器的過時版本給
網站設計人員和開發人員帶來了麻煩。需要創建CSS文件來專門處理那些較老的IE版本,這是許多長期Web開發人員都能記住的事情。值得慶幸的是,IE的新版本以及微軟最新的瀏覽器Edge更符合網絡標準,而且由于這些新的微軟瀏覽器在自動更新到最新版本的方式上永遠免費,我們不太可能像過去那樣努力處理這個平臺的陳舊版本。
對于大多數
網站建設人員來說,微軟瀏覽器的進步意味著,我們不再需要應對舊的IE版本在過去給我們帶來的挑戰。然而,我們中的一些人卻沒有那么幸運。如果您管理的站點仍然包含來自舊IE版本的相當數量的訪問者,或者如果您正在為出于某種原因使用這些舊IE版本之一的公司處理內部資源(如Intranet),則您將需要繼續測試這些瀏覽器,即使這些瀏覽器已經過時。所以我們不得不掌握X-AU兼容技術,讓開發的網站兼容適應更多瀏覽器使用。本文集合我們多年網站設計制作經驗,羅列整理
網站建設中X-UA兼容的元標簽描述和設置方法指南,希望可以給你帶來一些幫助。
X-UA-Compatible是一個文檔模式的元標記,允許Web作者選擇頁面呈現為哪個版本的InternetExplorer。InternetExplorer8使用它來指定頁面應呈現為IE7(兼容性視圖)還是IE8(標準視圖)。請注意,在InternetExplorer11中,文檔模式已被棄用-不再使用它們。IE11更新了對導致舊網站出現問題的Web標準的支持。
為此,需要指定要在標記內容中使用的用戶代理和版本:
內容的選項包括:
模擬版本告訴瀏覽器使用DOCTYPE來確定如何呈現內容。沒有DOCTYPE的頁面將以異常模式呈現。
如果您告訴它使用瀏覽器版本而不模擬(即),那么無論是否有DOCTYPE聲明,瀏覽器都將以標準模式呈現頁面。
告訴Internet Explorer使用該版本IE可用的高模式。InternetExplorer8最多可以支持IE8模式,IE9可以支持IE9模式等等。
X-UA兼容元標記類型:X-UA兼容的元標記是http-equiv元標記。
X-UA合成元日格式:模擬IE 7
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
顯示為帶或不帶DOCTYPE的IE 8
<meta http-equiv="X-UA-Compatible" content="IE=8">
X-UA兼容元標記推薦使用:
在網頁上使用X-UA兼容的META標簽,您懷疑InternetExplorer8將嘗試以不正確的視圖呈現頁面。例如,當您有一個帶有XML聲明的XHTML文檔時。文檔頂部的XML聲明將頁面拋入兼容視圖,但DOCTYPE聲明應強制將其呈現在標準視圖中。
誠然,您不太可能在任何需要渲染為IE5的網站上工作,但您永遠不會知道。仍然有一些公司強迫員工使用非常舊的瀏覽器版本,以便繼續使用幾年前為這些特定瀏覽器開發的專有遺留軟件。對于我們網絡行業的人來說,使用這樣的瀏覽器的想法似乎是瘋狂的,但想象一下,一家制造公司使用一個幾十年前的程序來管理他們車間的庫存。是的,確實有一些現代化的平臺可以做到這一點,但是他們有沒有在其中一個平臺上投資過呢?如果他們目前的系統沒有被破壞,他們為什么要改變它?在許多情況下,他們不會這樣做,你會發現這家公司強迫員工使用該軟件,而古董瀏覽器肯定會運行它。不太可能?也許吧,但這肯定是有可能的。如果遇到這樣的問題,能夠在這些較舊的文檔模式下運行站點可能最終正是您所需要的。
當前標題:網站建設中X-UA兼容的元標簽描述和設置方法指南
文章來源:http://vcdvsql.cn/news17/158117.html
網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設等
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯