IE7 IE8 的相容性問題解決(微軟)

2021-05-22 14:07:40 字數 1497 閱讀 7416

注意:本文件是預備文件,隨時可能變更。

windows internet explorer 8 引入了文字相容性模式,該模式允許 web 開發人員將瀏覽器設定為以與舊版本相同的方式呈現它們的頁面。可以根據不同的頁面或不同的站點指定相容性模式。

本文件介紹了如何通過在 internet information services (iis) 中使用自定義標頭,對每個站點實現 windows internet explorer 8 支援的一種很常見的文字相容性模式 — emulateie7。

有關 windows internet explorer 8 支援的不同相容性模式以及如何根據不同頁面實現相容性模式的詳細資訊,請參閱未來相容性中的 meta 標記和鎖定

。使用 iis web 伺服器為站點定義自定義標頭即可為您的**指定文字模式。若要使 microsoft iis 能夠定義自定義 http 響應標頭以便所有頁面自動以emulateie7模式呈現,您可以使用以下 web.config 示例。

不過本人在把以上**新增到web.config 時沒有起作用。(internet 資訊服務 版本為5.1,iis5.1),

倒是在網頁的新增如下**:

有效。下面設定也有效:

您也可以在基於 windows server 2008 的計算機上配置 iis 7 以包含自定義 http 響應標頭,步驟如下:

若要將 iis 6 及早期版本配置為包含自定義 http 響應標頭,請按照下列步驟進行操作:

如果使用 web 伺服器指定了預設文字相容性模式,則可通過在特定的網頁中指定其他文字相容性模式來覆蓋該設定。在該網頁中指定的模式優先於由伺服器指定的模式。

有關 windows internet explorer 8 文字相容性模式和 apache web 伺服器的詳細資訊,請參閱在 apache 上實現 meta 切換

IE7 IE8的CSS相容性問題

在css標準中,乙個盒模型包括4個區,分別是 內容 內邊距 padding 邊框 border 和外邊距 margin 而width寬度的計算,css有它的標準。但是實際上,不同的瀏覽器的表現卻不同。比如,firefox ff 是準確按照css標準 width為內容的寬度 也就是說 層的寬度 wid...

解決ie6 ie7 相容性問題

測試工具 ietester 問題描述 在ie6中,如果參照物沒有觸發haslayout 那麼絕對定位的容器的left和bottom就會有問題。解決辦法 在相對定位的父容器上加入 zoom 1 來觸發ie的haslayout即可解決。小技巧 通常我們在設定乙個容器為position relative的...

IE7 IE8不相容js trim函式的解決方法

ie相容,有時候讓人頭疼,但又不得不去解決。先看看一下 點選按鈕,獲取值,然後alert值。在chrome 火狐等其他瀏覽器,完美執行。然而,放到ie7,ie8中,始終怎麼點選沒有反應,然後f12開啟開發人員工具一看,結果 好吧,不支援,那就自己解決。其實也簡單,理解trim函式的原理就好辦。給js...