瀏覽器相容性問題

2021-09-02 14:27:19 字數 587 閱讀 3445

1、消除不同瀏覽器的預設邊距*

2、多張排列中間會有間隙float:left

3、兩個div設定上下邊距,邊距大小會重合或者以大的那個邊距為準

4、子元素設定margin-top不生效,它會附加給父元素,解決方案:子元素設定padding-top

5、當input設定了高度時,在火狐和ie9以下會出現文字不能和輸入框垂直居中的現象,解決方案:把高度設定成padding

6、子元素浮動之後脫離文件流,父元素無高度,解決方案:a.父元素overflow:hidden或者設定乙個高度;b.在子元素後面加乙個空div設定clear:both

7、ie下建立ajax:new actionxobject

其他瀏覽器:new xmlhttprequest

8、ie下取消冒泡:event.cancelbubble=true

其他瀏覽器event.stoppropagation()

瀏覽器相容性問題

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

瀏覽器相容性問題

瀏覽器相容問題一 不同瀏覽器的標籤預設的外補丁和內補丁不同 問題症狀 隨便寫幾個標籤,不加樣式控制的情況下,各自的margin 和padding差異較大。碰到頻率 100 解決方案 css裡 備註 這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元 來設定各個標...

瀏覽器相容性問題

解決方案 應該用ie8相容模式瀏覽網頁,而不應該用ie9或ie10渲染模式.很多使用者安裝ie10後發生很多網頁顯示錯亂,就是相容性的原因,因為ie10預設的渲染模式是ie10.此時應該將其改為ie7渲染模式。為什麼用ie6 7渲染模式的原因如下 中國所有網頁肯定都支援ie,支援ie就是支援ie核心...