css - 这行 CSS 的作用是什么?

标签 css internet-explorer-7

*: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/

相关文章:

jquery - 我怎样才能使 2 个垂直选项卡(左和右)在中心的相同内容框上工作>

html - 如何让表单变得响应式?

javascript - 在 Rails 中使用 <%= image_tag> Bootstrap 模态

internet-explorer-7 - IE7下 "background-size: cover;"或 "background-size: contain;"怎么办?

css3 背景大小很奇怪

javascript - 禁用 Javascript/JQuery 时加载备用 CSS

CSS/jQuery 间距问题

ie6 和 ie7 中的 css float 问题

css - Bootstrap + Font Awesome + IE7 = 带图标的按钮上没有标题

css - Bootstrap 下拉菜单出现在 IE7 中的 Flexslider 下方