在阅读 Twitter bootstrap 的 CSS 代码时,我注意到一些元素的 CSS 规则以 * 开头。例如:
.row-fluid {
width: 100%;
*zoom: 1;
}
为什么要使用这种技术?
在阅读 Twitter bootstrap 的 CSS 代码时,我注意到一些元素的 CSS 规则以 * 开头。例如:
.row-fluid {
width: 100%;
*zoom: 1;
}
为什么要使用这种技术?
忽略关于*
成为“一切”选择器的帖子,因为它是,但在这种情况下不是这样。
放置*
在属性之前允许您定位 ie7 及以下。这是一个不应该真正使用的旧技巧,因为您可以以更好的方式定位 ie7 及以下版本。
快速解释如何定位较旧的 IE 版本。如果您阅读到底部,您会看到他解释说使用条件注释比使用 hacks 更好,因为它们毕竟是 hacks。
星号是 IE6 和 IE7 的 hack。
在这种情况下,我认为是 ie6/7 的 hack