IE6的一些相容性問題

2021-07-11 22:15:29 字數 888 閱讀 9516

總結一下ie6相容性的部分小問題:

1.ie6的hack問題:在css屬性前加上下劃線「_」,這個屬性就是ie6認識的專有屬性。可以用它解決一些ie6的相容問題。

例如:

_background-color

:red;

//只有ie6才認識這個屬性

2.ie6不支援小於12px的盒子。解決辦法是給盒子設定乙個「_font-size」屬性,使屬性值盡可能小,如:_font-size:0;

div

3.ie6不支援用overflow:hidden來清除浮動。解決方法是增加_zoom:1;屬性。

語文li>

數學li>

英語li>

ul>

div>

body>

html>4.ie6雙倍margin問題:當出現連續浮動的元素,如果margin方向跟浮動方向相同時,隊首的元素會出現雙倍margin的距離。

解決方法:使浮動方向跟margin方向相反。

坑爹的IE6相容性問題

第一 ie6不支援小於12px的盒子 解決方法很簡單,就是將盒子的字型大小,設定小 小於盒子的高 比如0px。height 4px font size 0px 瀏覽器hack,就是瀏覽器提供的後門,針對某一種瀏覽器做相容。ie6留了乙個後門,就是只要在css屬性之前加上下劃線,這個就是專門用來對付i...

IE6的一些相容問題

1 css相容問題 1 ie6不識別html5標籤 解決 引入html5shiv.js庫 2 ie6元素左右浮動,子元素設定高度後,父元素的浮動消失 解決 給子元素也加上浮動 3 ie6下第一塊元素浮動後,第二塊元素加的margin left值等於第一塊元素的寬度,會有間隙問題 解決 第二塊元素去掉...

IE相容性問題 一

一 在ie6下,內容會把父元素設定好的寬高撐開 lang en charset utf 8 name keywords name description content 描述 documenttitle 去除預設外邊距 內邊距 二 ie6元素浮動,若寬度需要內容撐開,裡面塊級元素的內容也要加浮動 l...