1

可能重复:
CSS:*html #id_name

我有一个简单的 CSS 问题。这两个选择器有什么区别

* html div.body_content{
     height:100%;
}

对比

div.body_content{
     height:100%;
}
4

3 回答 3

7

* html是针对 IE6 的非标准方式。由于 html 是根标签,* 选择器不应该工作,但在 IE6 中可以。

于 2012-10-27T04:49:50.743 回答
1

* html是 IE 6 的 hack。它是非标准的,因为 IE 6 将HTMLtag 视为 的子*元素,它作为根元素,我们可以使用它来定位 IE 6。

于 2012-10-27T04:52:53.357 回答
1

实际上,通过在 css 中指定 * 表示 . 但是在 IE6 中也是 * 下的一个标签所以这种类型的表示只是为了解决 IE6 中的问题

于 2012-10-27T06:38:43.273 回答