溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

IE8兼容性問題的快速解決方法是什么

發(fā)布時(shí)間:2021-11-25 15:52:41 來源:億速云 閱讀:143 作者:柒染 欄目:web開發(fā)

IE8兼容性問題的快速解決方法是什么,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

為了實(shí)現(xiàn)IE8兼容基于其它網(wǎng)頁標(biāo)準(zhǔn)開發(fā)的網(wǎng)站,IE8還專門提供了“兼容性視圖”功能。當(dāng)IE8檢測(cè)到某網(wǎng)站不兼容時(shí),地址欄右側(cè)就會(huì)出現(xiàn)兼容性視圖按鈕,出現(xiàn)問題只需輕輕一點(diǎn),大部分網(wǎng)頁顯示就會(huì)正常了。

IE8兼容性問題的快速解決辦法

IE8終于出來了,可是讓人頭痛的是,原來好好的頁面怎么變得亂七八糟了。不要急,其實(shí)出現(xiàn)網(wǎng)頁顯示問題,一般不是您的電腦或者瀏覽器有問題,而是由于各網(wǎng)站開發(fā)標(biāo)準(zhǔn)不同,所以在不同的瀏覽器上打開時(shí)就可能出現(xiàn)頁面顯示問題。

為了減少這類影響您網(wǎng)頁瀏覽體驗(yàn)的情況出現(xiàn),IE8不僅采用了國際通用的網(wǎng)頁開發(fā)標(biāo)準(zhǔn)——W3C標(biāo)準(zhǔn)(WorldWideWebConsortium即萬維網(wǎng)聯(lián)盟標(biāo)準(zhǔn)),并且為了實(shí)現(xiàn)IE8兼容基于其它網(wǎng)頁標(biāo)準(zhǔn)開發(fā)的網(wǎng)站,IE8還專門提供了“兼容性視圖”功能。當(dāng)IE8檢測(cè)到某網(wǎng)站不兼容時(shí),地址欄右側(cè)就會(huì)出現(xiàn)兼容性視圖按鈕,出現(xiàn)問題只需輕輕一點(diǎn),大部分網(wǎng)頁顯示就會(huì)正常了。而且您還不用擔(dān)心每次都需要這么操作,為了不影響您的上網(wǎng)體驗(yàn),事實(shí)上在您點(diǎn)過兼容性視圖按鈕后,這個(gè)網(wǎng)站將會(huì)被自動(dòng)保存到兼容性列表中,下次您再登錄這個(gè)頁面,IE8會(huì)自動(dòng)啟用兼容性視圖。

當(dāng)然IE8還為您提供了一個(gè)一勞永逸的辦法,您可以通過簡(jiǎn)單的設(shè)置,將所有的網(wǎng)站都用IE8兼容性視圖方式顯示。點(diǎn)擊IE右側(cè)的“工具”按鈕,選擇“兼容性視圖設(shè)置”,在彈出的對(duì)話框中,勾選“在兼容性視圖中顯示所有網(wǎng)站”,這樣就可以避免由于兼容性而造成的頁面顯示問題的出現(xiàn)了! 

如果你是站長(zhǎng),發(fā)現(xiàn)自己網(wǎng)站在IE8瀏覽下出現(xiàn)不正常顯示的情況,該怎么辦了?下面告訴你兩個(gè)方法。 

1、在網(wǎng)頁里面加入這行代碼就可以使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頭”那個(gè)標(biāo)簽,添加自定義HTTP頭,自定義HTTP頭名為X-UA-Compatible,自定義HTTP頭值為IE=EmulateIE7,確定后,應(yīng)用就可以了。

2、如果你覺得在每個(gè)頁面加入這段代碼比較麻煩,現(xiàn)在介紹一種更簡(jiǎn)便的方法。如果你用的是IIS服務(wù)器,可以配置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服務(wù)器,可以配置httpd.conf文件:

LoadModuleheaders_modulemodules/mod_headers.so   HeadersetX-UA-Compatible“IE=EmulateIE7”

以上是使所有的網(wǎng)頁都使用IE8兼容視圖。如果只想讓個(gè)別目錄下的文件用兼容視圖,在下設(shè)置:

HeadersetX-UA-Compatible“IE=EmulateIE7”

看完上述內(nèi)容,你們掌握IE8兼容性問題的快速解決方法是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

ie8
AI