css1和css2是什么区别?浏览器向下兼容css1?css3现在普及了吗?

html-css019

css1和css2是什么区别?浏览器向下兼容css1?css3现在普及了吗?,第1张

CSS2是对CSS1的补充,两个基本上是包含关系,就是CSS2包含了CSS1,CSS1能做的事情CSS2能做,CSS2能做的事情,CSS1不一定行。区别主要在这里。现在所有主流浏览器都是兼容CSS1的,CSS2的话,在IE6、7里面会有一些样式有显示上的bug,例如margin双倍边距等,当然这些问题现在都有解决办法了。

至于CSS3,由于html5标准还没有最终定稿,CSS3的标准也在争议过程中。至今仍然没有任何一款浏览器可以百分之百地支持CSS3样式,不过在chrome、Firefox等浏览器里面CSS3的绝大多数属性都是可以得到比较好的支持的,IE9、IE10在这方面表现得略差一些,基本上只能支持CSS3属性里大概百分之二三十的样子。至于IE8及以下版本的IE,基本是不支持CSS3的。所以要说CSS3有没有普及,只能说除了IE,所有浏览器都可以比较好的支持了,但普及还谈不上。

“opacity”:代表透明度水准。范围是从0~100,他们其实是百分比的形式。也就是说,0代表完全透明,100代表完全不透明。

“finishopacity”:是一个可选参数,如果想要设置渐变的透明效果,就可以使用他们来指定结束时的透明度。范围也是0 到 100。

“style”:指定了透明区域的形状特征。其中0代表统一形状、1代表线形、2代表放射状、3代表长方形。