瀏覽器中可能存在的bug

2021-08-01 22:58:51 字數 329 閱讀 1701

1、陣列字面量表示法

var array=[『a』,』b』,』c』,];

在ie8之前的版本中存在bug,在便利陣列時會在最後加上undefined

2、偽類: :first-child ie7+支援 :last-child ie9+

3、浮動在ie7中發部分會有問題,儘量減少使用

4、ie7:overflow:hidden不生效,原因是子元素有相對定位,解決方法就是在當前元素上也加上相對定位

5、父級元素沒有高度,子元素全部浮動的時候,子元素並不能撐開父級元素的高這時候需要給父級元素加上dispaly:table;父元素的高就被子元素撐開了;

瀏覽器常見的BUG

首先說明一點 頁面錯位不等於瀏覽器bug,bug是指設定了正確的css,瀏覽器卻不以預期的樣式呈現。比如設定了某個元素 margin left 10px 但是在瀏覽器中,這個 div 元素實際呈現的卻是 margin left 20px 在這種情況下才有可能是瀏覽器bug。以下是一些常見的瀏覽器bu...

IE瀏覽器存在的setAttribute bug

ie的setattribute中與標準瀏覽器的有許多不同,主要表現在ie對setattribute的功能上有些限制,就是不能用setattribute來設定class style於onclick等事件的值以及設定name屬性,那這樣就會導致setattribute在ie瀏覽器裡失去很多的用途!而在i...

title在edge瀏覽器中存在相容

title 1.title在edge瀏覽器中存在相容,劃過內容顯示5秒左右自動消失,在其他瀏覽器中都不存在這樣的問題。2.由於我的專案中很多地方用到title,因此寫了乙個方法替換title並採用css模擬title功能。function gethastitles parentnode else a...