1

在阅读 Twitter bootstrap 的 CSS 代码时,我注意到一些元素的 CSS 规则以 * 开头。例如:

.row-fluid {
    width: 100%;
   *zoom: 1;
}

为什么要使用这种技术?

4

3 回答 3

6

忽略关于*成为“一切”选择器的帖子,因为它是,但在这种情况下不是这样。

放置*在属性之前允许您定位 ie7 及以下。这是一个不应该真正使用的旧技巧,因为您可以以更好的方式定位 ie7 及以下版本。

快速解释如何定位较旧的 IE 版本。如果您阅读到底部,您会看到他解释说使用条件注释比使用 hacks 更好,因为它们毕竟是 hacks。

于 2012-11-26T10:38:01.993 回答
2

星号是 IE6 和 IE7 的 hack。

见: http: //paulirish.com/2009/browser-specific-css-hacks/

于 2012-11-26T10:40:48.490 回答
1

在这种情况下,我认为是 ie6/7 的 hack

于 2012-11-26T10:39:47.717 回答