Css IE 6/7的Clearfix?

Css IE 6/7的Clearfix?,css,css-float,Css,Css Float,我正在开发的网站上使用。它工作得很好,但我有一个问题;我希望有人能帮我澄清 在上述网页上,clearfix黑客包含: /** * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */ .cf { *zoom: 1; } 显然,仅仅将其添加到我的css会触发一个警告,因为*。我如何准确地包含上述规则以触发hasLayout?我是否只需删除*?或者,如果IE 6/7包含在样式表本

我正在开发的网站上使用。它工作得很好,但我有一个问题;我希望有人能帮我澄清

在上述网页上,clearfix黑客包含:

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
显然,仅仅将其添加到我的css会触发一个警告,因为
*
。我如何准确地包含上述规则以触发hasLayout?我是否只需删除
*
?或者,如果IE 6/7包含在样式表本身中,是否有一种方法可以包含

我不太清楚是删除
*
还是按原样粘贴代码

提前谢谢

或者有没有办法在样式表本身中包含if IE 6/7

使用IE6/7媒体查询:

 @media, { .cf { zoom: 1 } }
参考资料


这可能是一次黑客攻击。它不会进行验证,因为根据定义,它不是有效的CSS。您必须加载一个单独的文件,否则将无法使用该文件。感谢您提供的信息,我只会将其添加到我的IE 6/7样式表中,而不会使用警告。@NickManning这个问题已经存在5个多月了,在您的本地库的良好ole ie7期间……5个月前就像2个月前一样!这是无效的css@Alex确切地它只适用于IE6/7,这就是为什么它是公认的答案。