clearfix { *zoom:1;} 这一命名经常性的,在一些成熟的网站中看到,以前一直不太清楚是什么意思,今天又空查找了下百度了解清楚了,下面是百度上的解释:

zoom:1;属性是IE浏览器的专有属性,Firefox等其它浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。

但很遗憾的是,它通不过W3C验证.

这个是hack写法,用来识别不同版本的IE浏览器。*后面的属性 IE6 IE7能识别,IE8 IE9……都不能识别;"_"后面的属性,只有IE6能识别,其他版本(IE7 8 9 更高级别)都不能识别



   

发表评论

邮箱地址不会被公开。 必填项已用*标注