瀏覽器相容問題總結

2021-07-03 18:13:05 字數 699 閱讀 1957

一、dom篇

1.ie中所有的dom物件都是又com物件的形式實現的,ie不能訪問node型別,dom中每個節點的nodetyoe屬性(元素、屬性、文字)對應com中的數值(1,2,3);

2.ie和其他瀏覽器對自定義屬性的查詢結果不同;

3.e在解析節點的過程中不會包括空白節點,使用childnodes遍歷節點的過程中與別的瀏覽器會有差異

5.對offsetwidth和scrollwidth的解釋不同

ns、ff 認為 offsetheight 和 scrollheight 都是網頁內容高度,只不過當網頁內容高度小於等於 clientheight 時,scrollheight 的值是 clientheight,而 offsetheight 可以小於 clientheight。

ie、opera 認為 offsetheight 是可視區域 clientheight 滾動條加邊框。scrollheight 則是網頁內容實際高度。

6.事件處理中的event屬性獲得方式,標準瀏覽器是作為引數帶人,而ie是window.event方式獲得

二、css篇

1.外邊距重疊

2.預設有間距 使用float布局

3.csshacker

4.居中問題:ie(text-align:center),其他(margin:x auto)

4.ie下 float+margin定位文字,缺省會有3px的間距

瀏覽器相容問題總結

html js css html一般是舊的瀏覽器版本不相容新的瀏覽器的新特性 js 中事件流dom2級事件,1 非ie瀏覽器新增事件 dom.addeventlistener click function true dom.removeeventlistener ie瀏覽器新增事件 dom.atta...

瀏覽器相容問題總結

1 jquery 2.0不再對ie6 7 8三個版本進行支援。如果你的 需要維護對ie8或者低版本 或者是ie9和ie10在相容模式下執行 你只需要沿用jquery1.9或者以下版本。2 如果使用springmvc風格的話,ie11有時候會將 userid 這種url引數中的 和 進行轉意成 3f和...

瀏覽器相容問題

我經常看到一些人提問說網頁錯位,和在火狐裡面看上去網頁是好的,在ie在錯位了.在web 下html css裡全看一些關於這些問題.還有有ul li什麼調整不好的.等等 全可以用css hack 解決的.解決方法 用positon relative 然後 top 0px left 0px 上面的top...