您好,登錄后才能下訂單哦!
快速解決IE8兼容性問題的兩大辦法分別是什么,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
你對IE8兼容性問題的解決方法是否了解,這里和大家簡單分享一下,當IE8檢測到某網站不兼容時,地址欄右側就會出現兼容性視圖按鈕,出現問題只需輕輕一點,大部分網頁顯示就會正常了。
IE8兼容性問題的快速解決辦法
為了減少這類影響您網頁瀏覽體驗的情況出現,IE8不僅采用了國際通用的網頁開發標準——W3C標準(WorldWideWebConsortium即萬維網聯盟標準),并且為了兼容基于其它網頁標準開發的網站,IE8還專門提供了“兼容性視圖”功能。當IE8檢測到某網站不兼容時,地址欄右側就會出現兼容性視圖按鈕,出現問題只需輕輕一點,大部分網頁顯示就會正常了。而且您還不用擔心每次都需要這么操作,為了不影響您的上網體驗,事實上在您點過兼容性視圖按鈕后,這個網站將會被自動保存到兼容性列表中,下次您再登錄這個頁面,IE8會自動啟用兼容性視圖。
當然IE8還為您提供了一個一勞永逸的辦法,您可以通過簡單的設置,將所有的網站都用兼容性視圖方式顯示。點擊IE右側的“工具”按鈕,選擇“兼容性視圖設置”,在彈出的對話框中,勾選“在兼容性視圖中顯示所有網站”,這樣就可以避免由于兼容性而造成的頁面顯示問題的出現了!
如果你是站長,發現自己網站在IE8瀏覽下出現不正常顯示的情況,該怎么辦了?下面告訴你兩個IE8兼容性解決方法。
1、在網頁里面加入這行代碼就可以使IE8使用兼容視圖:
<metahttp-equivmetahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>
代碼示例:
<html> <head> <!--UseIE7mode--> <metahttp-equivmetahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/> <title>MyWebPage</title> </head> <body> <p>Contentgoeshere.</p> </body> </html>
覺得寫代碼比較麻煩就可以直接在“HTTP頭”那個標簽,添加自定義HTTP頭,自定義HTTP頭名為X-UA-Compatible,自定義HTTP頭值為IE=EmulateIE7,確定后,應用就可以了。
2、如果你覺得在每個頁面加入這段代碼比較麻煩,現在介紹一種解決IE8兼容性問題更簡便的方法。如果你用的是IIS服務器,可以配置Web.config文件:
<?xmlversionxmlversion="1.0"encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <clear/> <addnameaddname="X-UA-Compatible"value="IE=EmulateIE7"/> </customHeaders> </httpProtocol> </system.webServer> </configuration>
如果用的是Apache服務器,可以配置httpd.conf文件:
LoadModuleheaders_modulemodules/mod_headers.so
HeadersetX-UA-Compatible“IE=EmulateIE7”
以上是使所有的網頁都使用兼容視圖。如果只想讓個別目錄下的文件用兼容視圖,在下設置:
HeadersetX-UA-Compatible“IE=EmulateIE7”
看完上述內容,你們掌握快速解決IE8兼容性問題的兩大辦法分別是什么的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。