2014-04-07 54 views
1

我在我正在开发的网站上使用micro clearfix hack。它工作正常,但我有一个关于它的问题;我希望有人能为我清理。Clearfix for IE 6/7?

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

/** 
* For IE 6/7 only 
* Include this rule to trigger hasLayout and contain floats. 
*/ 
.cf { 
    *zoom: 1; 
} 

显然刚才还说到我的CSS触发因为*的警告。如何包含上述规则以触发hasLayout?我只是删除*?或者有没有办法在样式表中包含if IE 6/7

我并不完全清楚,如果我应该删除*或只是粘贴代码。

在此先感谢。

+1

的可能重复http://stackoverflow.com/questions/1690642 /目的 - 星号-css-property- –

+1

这是黑客。它将无法验证,因为它根据定义不是有效的CSS。你将不得不加载一个单独的文件或与此生活在一起。 –

+0

感谢您的信息,我只会将其添加到我的IE 6/7样式表中,而不是生活在警告中。 – justinw

回答

0

或者有没有一种方法可以在样式表本身中包含IE 6/7?

使用IE6/7媒体查询:

@media, { .cf { zoom: 1 } } 

参考