IE6-IE11兼容性問題列表及解決辦法

IE6-IE11兼容性問題列表及解決辦法總結

相比IE6-IE9那版,主要添加IE10和IE11的新變化。html

如下是目錄及下載連接:數組

複製代碼
目錄
概述 2
第一章:HTML 3
第一節:IE7-IE8更新 3 1. 若是缺乏結束標記的 P 元素後跟 TABLE、FORM、NOFRAMES 或 NOSCRIPT 元素,會自動添加結束標記。 3 2. 支持格式正確的有效標記,再也不支持格式錯誤的 HTML。 4 3. Button標籤的默認type類型從button改成submit。 5 4. 再也不支持 COL 及 COLGROUP 元素的部分屬性及爲其設定的 CSS 特性. 6
第二節: IE8-IE9更新 7 1. 表對象模式如今更加符合其餘瀏覽器。 7 2. 文本佈局使用天然度量而不是圖形設備接口 (GDI) 度量。 9
第二章:CSS 11
第一節:IE6-IE7更新 11 1. 方框模型溢出內容現與方框相交,再也不讓方框自動增加適應內容。 11 2. 再也不支持某些 CSS 篩選器(如 *HTML、_underscore 和 /**/ 註釋)。 13 3. 已解決SELECT 元素不能被div覆蓋的問題。 15 4. CSS樣式區分大小寫。 16 5.Style中的height, width結尾須要輸入單位,如px 16
第二節:IE7-IE8更新 17 1. 再也不支持 CSS 表達式,改成支持加強的 CSS 或 DHTML 邏輯。 17
第三節:IE8-IE9更新 18 1. 泰語和東亞語文本和字體大小的顯示可能小於其餘字樣。 18 2. 某些行爲鏈接方法在 XML 模式中不可用。 19
第四節:IE9-IE10更新 20 1. 再也不支持 CSS behavior,徹底廢棄htc表達式。 20
第三章:Javascript and DOM 21
第一節:IE6-IE7更新 21 1. 再也不容許用於繞過 window.close 提示的 window.opener 技巧。 21 2. 從腳本建立的模式或無模式對話框看起來彷佛稍微變大。 21
第二節:IE7-IE8更新 22 1. 支持「class」語法,再也不支持「className」屬性語法。 22 2. 屬性集合再也不包含 Internet Explorer 可識別的全部可能屬性。 23 3. 屬性排序已更改,影響了屬性集、innerHTML 和 outerHTML。 24 4. GetElementById 區分大小寫,且再也不搜索名稱屬性。 24 5. currentStyle 對象的Unset屬性如今返回其初始值。 25 6. style 對象的 Unset 屬性值如今返回空字符串。 26
第三節:IE8-IE9更新 27 1. createElement 方法中不容許使用尖括號<> 。 27 2. IE9 標準模式不支持arguments.caller 屬性。 28 3. 再也不支持使用不帶「.call」或「.bind」的函數指針調用方法。 29 4. 再也不鏈接內容屬性和 DOM expando。 30 5. JavaScript 屬性列舉在IE9 中不一樣。 31 6. 數學精確度在IE9 中不一樣。 33 7. 間接「eval」函數調用的行爲方式不一樣。 34 8. IE9 處理含大型索引的數組項目的方式不同。 35 9. 重疊元素會被複制。 36 10. DOM中會保留空格。 37 11. 部分DOM 事件已過期。 38
第四節:IE10-IE11更新 39 1. 已刪除attachEvent,改用addEventListener。 39 2. 已刪除window.execScript,改用eval。 39 3. 已刪除window.doScroll,改用window.scrollLeft、window.scrollTop。 39 4. 已刪除document.all,改用document.getElementById。 40 5. 已刪除document.fileSize、img.fileSize,使用 XMLHttpRequest 可提取源。 40 6. 已刪除script.onreadystatechange 和 script.readyState,改用script.onload。 40 7. 已刪除document.selection,改用window.getSelection。 40 8. 已刪除document.createStyleSheet,改用document.createElement("style")。 40 9. 已刪除style.styleSheet,改用style.sheet。 40 10. 已刪除window.createPopup,改用 div 或 iframe(zIndex 值很高)。 40
第四章:其餘更新 40
第一節:IE7-IE8更新 40 1. 文件上載控件僅向服務器提交文件路徑,而不提供完整路徑。 40
第二節:IE8-IE9更新 41 1. 預設使用者代理(UA) 字串已變動. 41
複製代碼

 IE6-IE11兼容性問題列表及解決辦法(全文下載)瀏覽器

相關文章
相關標籤/搜索