1、在解决高度塌陷问题中,因为IE6不支持after伪类,所以IE6需要使用hasLayout来处理:
1)其他浏览器解决高度塌陷问题
.clearfix:after{
content:'';
display:block;
clear:both;
}
2)ie6则需要开启hasLayout
.clearfix{
zoom:1;
}
2、IE6不支持透明度opacity属性,则需要使用另外一种方式来处理:
1)其他浏览器使用opacity属性:
.select0r{
//opacity的取值范围是(0~1),0表示透明、1表示不透明、0.5表示半透明
opatcity:0.5;
}
2)IE6设置透明效果的方式:
.selector{
//alpha的取值范围是(0-100),0表示透明、100表示不透明、0.5表示半透明
filter:alpha(opacity=50);
}
3、IE6不支持固定定位(position:fixed),可以使用绝对定位模拟一个固定定位:
ie6使用绝对定位模拟的固定定位:
<!-[if IE6]>
<style type="text/css">
html{
overflow:hidden;
position:relative;
}
body{
height:100%;
overflow:auto;
position:absolute;
}
</style>
<![endif]>