IE瀏覽器相容 css之bug 問題

2022-05-30 04:33:09 字數 431 閱讀 9864

bug的幾種常見原因:

1、盒模型bug原因:沒有正確宣告doctype(如果沒有宣告doctype,各瀏覽器對**的解析有不同的規範)。解決方法:使用嚴格的doctype宣告。

2、各瀏覽器對不同標籤的初始值不同(如字型、字型大小、li的邊框和小黑點都不一樣)  解決方法:利用css初始化。

3、自身書寫不規範(如ie的3畫素bug,一般是由於第乙個div設定浮動,後面的div沒有設定導致的)解決方法:書寫規範,後面的元素一般要做清理浮動。

4、雙倍margin原因:瀏覽器bug引起(設定了左浮動的元素,如果也設定了左margin,那麼在ie下,margin值是原來的2倍;右浮動亦如此。)

解決方法:-display:inline;

ie瀏覽器相容筆記

ie低版本瀏覽器預設很多標籤是自帶樣式的。ul預設室友padding left 40px li標籤的預設樣式是跟其他瀏覽器不一樣的。預設帶有左邊距16px左右,設定屬性如下即可解決list style position outside position後記得在relative屬性的元素設定浮層 z ...

ie瀏覽器相容筆記

某某 經理讓你相容ie瀏覽器 我的內心 1.html 寫法不標準。有的html 不夠嚴謹,就會造成在ie瀏覽器下各種的問題。比如標題,最好不要直接用li標籤,最好外面有個div包裹,li列表外面需要有ul標籤包裹。應該載入一段公共css 去除某些樣式的預設初始屬性。body,div,dl,dt,dd...

瀏覽器CSS相容

一 important 在ie6及ff中的使用 box1 box1 important是說這個設定有優先順序,ie碰到 important不會出錯只是忽略他的功能,假如後面又設定了width,ie會以最後設定的 width為準,假如後面再沒有其它設定,則會用當前這個值,也就是前面的 importan...