技術(shù)分享 如何使用IE8兼容性視圖表示頁面
你對使用IE8兼容性視圖表示頁面是否了解,這里和大家分享一下,如何讓IE8默認就是用兼容性視圖表示頁面?這就是我們今天的問題。
使用IE8兼容性視圖表示頁面
08年的項目為對應(yīng)IE8提出頁面在IE8默認視圖和兼容性視圖下有差異,在默認視圖下無法正常表示樣式和布局,通過IE8的兼容性視圖則可以獲得與在IE6/7上瀏覽同樣的效果。如何讓IE8默認就是用兼容性視圖表示頁面?這就是我們今天的問題。
原因是IE8與IE6/7遵循的HTML標(biāo)準(zhǔn)以發(fā)生變化,原來通過<!DOCTYPE>對文檔所做的定義相同,但因為解釋的方式發(fā)生變化,所以有不同的表示。IE8提供兼容性視圖以兼容前版本的表示和解釋方式。我們可以通過以下幾種方法在頁面或網(wǎng)站(Web應(yīng)用)上定義默認使用IE8兼容性視圖表示頁面。
1.在頁面指定(支持所有頁面)
2.在ASP.NETWeb應(yīng)用程序/站點配置文件中配置(ASP.NETWeb應(yīng)用/站點)
3.宿主軟件配置(Apache/IIS)
其實質(zhì)就是通過Apache/IIS管理器在所有網(wǎng)頁中追加1中的meta標(biāo)簽。
4.頁面渲染(適合服務(wù)器端語言)
可通過C#/VB.NET/Java等在服務(wù)器端通過代碼在所有網(wǎng)頁中追加1中的meta標(biāo)簽。
以上幾種方式最終通過追加IE8兼容性視圖的meta標(biāo)簽達到IE8在解釋網(wǎng)頁時按meta標(biāo)簽所定義的兼容性視圖對網(wǎng)頁進行表示。08年的項目,那時候還沒有IE8,現(xiàn)在也能正常在IE8下顯示頁面了。相信你的應(yīng)用和網(wǎng)站應(yīng)該也可以了。
【編輯推薦】
- IE6 IE7 IE8瀏覽器的兼容性PK
- CSS兼容:如何解決IE7和IE8的BUG
- IE8兼容性問題的兩大快速解決辦法
- 微軟發(fā)布升級版IE8Beta2瀏覽器 新特性敬請關(guān)注
- 技術(shù)分享 IE8兼容性視圖解決網(wǎng)站不兼容頁面顯示錯亂問題