【问题标题】:What does *zoom:1 do in bootstrap?*zoom:1 在引导程序中做了什么?
【发布时间】:2013-02-02 08:57:08
【问题描述】:

我注意到在引导响应式 CSS 中,有这个类:

.row{margin-left:-30px;*zoom:1}

我从未在 css 属性中遇到过内联 *。谁能澄清这是做什么的?

【问题讨论】:

标签: css twitter-bootstrap responsive-design


【解决方案1】:

这就像 IE5.5 - IE7 的内联条件语句。只有 IE 5.5、IE6 和 IE7 会显示 zoom: 1,因为有内联 *(称为“星属性黑客”)。类似于带有下划线 _ 的 IE6 hack。

见:http://snook.ca/archives/html_and_css/targetting_ie7

【讨论】:

  • 谢谢 :) 以前从来没有机会遇到过这个 :)
  • 没问题! :) 很高兴我能帮上忙。
  • 更具体地说,zoom: 1 给出了元素“布局”,这只是 IE 渲染引擎中的神奇事物之一,使它如此特别。 satzansatz.de/cssd/onhavinglayout.html
  • 不只是IE7。 IE6 和 IE5 也可能解释以星号为前缀的属性。
【解决方案2】:

它被称为 star property hack (又名 Holly Hack),类似于 underscore hack

仅用于为 IE (v5-v7) 系列设置属性。

【讨论】:

    猜你喜欢
    • 2014-06-22
    • 1970-01-01
    • 2011-10-21
    • 2013-12-03
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多