ie6下的兼容性问题

1.IE6只支持a的伪类,其他的伪类不支持,但可以用js实现。另外IE6不支持直接后代子元素,如ul>li
2.伪类的设置顺序link visited hover active
3.IE6,IE7不支持伪类after,before。不支持opacity但是有filter(值为0~100与opacity的0~1相对应)
position:relative相对于自身的偏移,同时出现left,right,左值left:生效,同时出现top,bottom,上值top生效。
IE6不支持fixed,ie7支持
position:absolute relative fixed static inherit
relative:相对定位,对象不可层叠
z-index的值只在position不为static的时候生效

没有设置position时值默认为static没有设置z-index默认值为0;

如果有二级菜单,要用列表,不能用a标签,而且a标签里面不能再嵌套a标签。。
 
在IE6下,png8的格式会有锯齿,使用png-24然后使用js消去锯齿
script可有两种引入方式,在HTML文档内或者外部引入,而文档内部引入则可以在body或者head里面。
 
before,after ie8支持,first-child IE7开始支持,属性选择器,子元素选择器,相邻元素选择器(+),通用兄弟选择器(~)
^开始的属性名称
$结束的属性名称
*里面包含有的属性名称
p::伪元素选择器
nth-child
border-radius:[ length | percentage ]{1,4} [ / [ length | percentage ]{1,4} ]?表示水平/垂直上的半径;
border-image-slice:number不用单位,但实际单位为像素,是相对于图片而言。
设置border-width,每个像素都可以设置颜色。铺排的顺序是从外到内。如果设置的像素的颜色的个数不够,那就会用最后的颜色继续填充。如果有超出,那超出的部分不会生效。
border-image:url 100% round/repeat/stretch(渲染方式:/自适应/重复/拉伸)
文字阴影可有多组,但模糊值不能为负,而且每一组用,隔开
如果父类使用的是rgba,子元素不会继承,但是如果用的是opacity,就会继承。
原文地址:https://www.cnblogs.com/programerHuan/p/4772592.html