*:first-child+html .clearfix{zoom:1px;}
这是做什么的?它把 Internet Explorer 7 中的所有内容都变成了 1px。这是在我的 WordPress 主题的 style.css 中(由 ElegantTheme 设计)。它应该做什么?我认为这是 Internet Explorer 中的一个错误导致它无法正确呈现。
最佳答案
这给出了 layout使用非标准 zoom
属性对 IE7 中的所有 .clearfix
元素进行处理,以便布局正确地组合在一起,否则 IE7 将无法实现它们。
*:first-child + html
选择器,或者简称为 * + html
,利用了 IE7 的错觉,即在 html
之前有一些元素>。 It is a hack.
我认为声明应该是 zoom: 1;
而不是 zoom: 1px;
。
关于css - 这行 CSS 的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146089/