这种CSS样式是否有效,因为我从未见过*
*html .boxTop {margin-bottom:-2px;}
如果有效则与
有何不同html .boxTop {margin-bottom:-2px;}
答案 0 :(得分:4)
我认为这是一个Internet Explorer CSS hack。具体来说,它针对的是IE6及以下版本。参见
答案 1 :(得分:2)
嗯,“*”被称为通用选择器。通用选择器匹配任何元素类型的名称。它匹配文档树中的任何单个元素。
* html {...}应该等同于html {...}
检查此链接以获取更多详细信息 http://www.w3.org/TR/CSS2/selector.html#universal-selector
答案 2 :(得分:1)
*
只选择了所有元素。这是有效但不必要的。第一个基本上是,"在所有html
标记中,定位.boxTop
",而第二个仅定位html
元素(应该只有一个无论如何)。您也可以使用.boxTop {margin-bottom:-2px;}
,因为它是相同的。
答案 3 :(得分:1)
这是无效代码(错字)。这是一个针对某些浏览器针对规则的明星黑客“* html”的糟糕尝试。更多信息:
答案 4 :(得分:0)
CSS中的*
符号表示所有元素。
在这种情况下,我猜它引用了HTML代码中的所有元素。
我认为与* .boxTop