瀏覽器相容性問題整理

2022-08-24 10:18:13 字數 502 閱讀 7913

一、ie8-下無法識別後續以innerhtml方式新增的自定義標籤

例如要建立乙個自定義標籤thetag,事先已document.createelement('thetag'),但後續通過innerhtml的方式新增的該元素,ie8-是不認的。。

測試**如下:

_subject_str = "全部";

$("#subject_sel")[0].innerhtml = _subject_str;  //這樣的寫法ie8是不支援的

修改後的寫法為:

二、ie瀏覽器設定textarea禁用樣式不支援disabled屬性

正常設定乙個標籤禁用我們可以使用disabled屬性來控制,但是對於textarea標籤,設定disabled屬性在ie瀏覽器下不會顯示滾動條,所以對於設定textarea不可用狀態我們只能使用readonly,該屬性相容各瀏覽器。

三、ie8下string的trim方法需要使用jquery來實現,即$.trim(str)

四、未完待續……

瀏覽器相容性問題整理

一 不同瀏覽器的標籤預設的外邊距和內邊距不同。問題症狀 隨便寫幾個標籤,不加樣式控制的情況下,各自的margin 和padding差異較大。解決方案 這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元 來設定各個標籤的內外邊距為0。二 塊屬性標籤float後,又...

瀏覽器相容性問題歸納整理

1.ie6裡面的豎向滾動條失效 ie6裡面如果設定元素為橫向滾動條隱藏,豎向滾動條顯示,如果改原始內有元素設定position relative 或者position absolute 樣式,那麼ie6裡面的豎向滾動條就會失效。解決辦法 設定該元素為position relative top 0 l...

瀏覽器相容性問題

苦惱的區別 1.image repeat 在火狐裡比較正常,可是在ie中一直repeat.背景是乙個關閉的x號,div設定的backgourn image url xx 結果在ie中卻不行,最後找到原因是ie中要顯式的寫上image repeat norepeat這屬性,還有好多的差異,明天 去了 ...