CSS常见兼容性问题

1.透明度问题

标准浏览器:opacity,

IE:IE4-IE9都支持滤镜写法filter: alpha
(opacity,finishopacity,style,startX,startY,finishX,finishY)
Opacity 透明的程度,百分比 选值0-100,0是完全透明,100是不透明。
FinishOpacity 这是一个同Opacity一起使用的选择性的参数,当同时Opacity和FinishOpacity时,可以制作出透明渐进的效果。 从0到100,0表是完全透明,100表示完全不透明。
Style 当同时设定了Opacity和finishOpacity产生透明渐进时,它主要是用赤指定渐进类型。 0:没有渐进;1:直线渐进;2:圆形渐进;3:矩形辐射。
StartX 渐进开始的 X 坐标值
StartY 渐进开始的 Y 坐标值
FinishX 渐进结束的 X 坐标值
FinishY 渐进结束的 Y 坐标值

2.display:inline-block

1、inline元素的display属性设置为inline-block时,所有的浏览器都支持
2、block元素的display属性设置为inline-block时,IE6/IE7浏览器是不支持

3.IE6浮动产生双边距问题

元素设置display:inline属性

4.IE6之前不支持min-height

元素添加_height:200px;属性

5.IE6及更早的浏览器定义小高度容器文字超出

IE6之前浏览器有默认的字体和行高,在元素中重新设置一下

6.IE6只支持 a标签的:hover,不支持其他标签的:hover

猜你喜欢

转载自blog.csdn.net/e1172090224/article/details/88688717