.bg{background:transparent}
2、只有半透明才需要用到filter滤镜来处理.
.bg{
background: #000000
filter:Alpha(opacity=50)/* 只支持IE6、7、8、9 */
position:static/* IE6、7、8只能设置position:static(默认属性) ,否则会导致子元素继承Alpha值 */
*zoom:1/* 激活IE6、7的haslayout属性,让它读懂Alpha */
}
不多说,举例说明,例如margin-left:20px这个样式在ie6下面有问题,需要减少数值,如果直接改20这个数值,其他浏览器就会出问题,所以要在后面添加一个_margin-left:15px这样加了“_”以后,只有ie6可以读懂后面的样式,也就是说只有ie6下面margin-left的数值是15px,因为是写在margin-left:20px后面的,所以15px可以将20px覆盖掉,这样就能对ie6的样式进行调整,从而达到良好的兼容性。可能有点罗嗦,不知有没有解释清楚。如果还有问题咱们可以一起探讨,我企鹅267014143 蚀浪。IE6默认就是12px的字体大小。如果你在CSS中没有改变字体大小,是不需要用font-size设置的。
如果你在CSS中改变了字体大小,那么相应位置加上一句IE6代码,就可以了。比如:
p {font-size: 16px
_font-size: 1em /* 这句让IE6字体一直都是12xp */
}