文件模式與IE瀏覽器模式

2022-07-31 03:06:13 字數 809 閱讀 8014

一、ie瀏覽器的相容性檢視

相容性檢視是微軟為了相容基於其它網頁標準開發的**,確保廣大網際網路使用者在瀏覽網頁時不至於受困於網頁顯示混亂的問題,而專門為ie8

它引入重要的兩個概念便是「瀏覽器模式」和「文件模式」;

注:也可按f12進入開發人員工具來檢視當前頁面的瀏覽器模式和文件模式

二、文件模式

三、瀏覽器模式

用於切換ie針對該網頁的預設文件模式、對不同版本瀏覽器的條件備註解析、傳送給**伺服器的使用者**(user-agent)字串的值。**可以根據瀏覽器返回的不同使用者**字串判斷瀏覽器的版本和安裝的功能,這樣就可以向不同的瀏覽器返回不同的頁面內容。

四、測試當前ie瀏覽器文件模型的js**

除了按f12進入開發人員工具來檢視當前頁面的瀏覽器模式和文件模式以外, 還可以通過js來檢視當前頁面使用的文件模式, 主要就是用文件相容性模式屬性(documenmode)來判斷.

為了模擬不同的ie版本, 在title下面新增,必須放在緊挨著title下面的一行.

當設定ie=7時, documentmode=7; 如果ie=8, documentmode=8; 如果是ie9, 則documentmode=9

如果當前機器上安裝的是ie9, 即使你把它改為ie=10, documentmode也還是等於9; 如果設定ie=5或者ie=6, 則documentmode始終等於5, 也就是怪異quirks模式.

例:

ie瀏覽器設定文件模式

專案在ie瀏覽器中開啟預設是quirks模式,導致相容性不太好 當然可以手動修改為internet explorer8 以上模式,但我們不可能引導使用者這樣去做 可以在 裡通過設定dtd宣告讓瀏覽器決定用何種模式 將改為 這樣問題就解決了 ps 在ie11以及360瀏覽器文件模式預設為ie7版本,可...

關於IE瀏覽器文件模式

原因 從ie8開始,微軟便開始向web標準進行靠攏,以便讓各種瀏覽器可以更好的相容 中使用的 這樣開發人員不用花太多的精力去實現不同方法在各種瀏覽器上的效果,使用者也可以更自由選擇使用自己喜歡的瀏覽器。之前的ie6和7為了實現更多的功能,規範與w3c的標準有許多出入,但是ie的市場占有率一直遠超其他...

IE的瀏覽器模式和文件模式

從ie8瀏覽器開始,微軟向 web 標準進行靠攏,以便讓各種瀏覽器可以更好的相容 中使用的 開發人員不用花太多精力使用不同的方法在各種的瀏覽器上實現自己需要的效果,使用者也可以更自由的選擇使用自己喜歡的瀏覽器。之前的ie6和ie7為了實現更多的功能,其 規範與 w3c 的標準有許多出入,由於ie的市...