天天看點

HTML5學習_day10(4)--相容性個例相容性個例

相容性個例

1.并一行的元素,第一個元素沒有設定浮動,第二個元素設定了向左浮動。在IE6,7下連兩個元素之間會多出3px的空隙。

解決辦法:如果一行有一個元素設定了浮動,那麼給ital元素都設定浮動就可以消除空隙。

2.并列一行元素,第一個元素沒有設定浮動,第二個元素向右浮動,那麼在IE6,7下,第二個元素會折行顯示。

3.塊屬性标簽設定浮動,并且有水準方向的margin值,水準方向的margin值會加倍

解決辦法:在塊級元素樣式中加display:inline;

4.li無浮動,li裡面元素設定浮動,在IE6,7下li下就會多出3px的空隙

解決辦法:li加一個浮動或者給li設定一個水準對齊

vertical-align:top;

5.在IE6,7下圖檔下有間隙

解決辦法:給圖檔設定一個水準對齊vertical-align:top;

6.在ie6下不支援固定定位(fixed)

7.在IE6下面border:red 1px dotted;不支援

8.在IE6下面當父級元素有邊框時,子級元素的margin值會消失(不起作用)

9.在IE6下面的png半透明圖檔在IE6下不起作用解決辦法:采用專屬IE6的JS插件

DD_belatedPNG.JS

10.在IE6下面的!important失效

繼續閱讀