* html体是什么意思?

时间:2013-07-30 16:22:39

标签: html css wordpress internet-explorer

我在WordPress css文件中发现了这个,我不明白:

html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }

为什么需要第二行以及* html body选择什么?

2 个答案:

答案 0 :(得分:3)

它匹配“作为任何元素的后代的html元素的后代的body元素”。

这在HTML中是不可能的。

(但以前在IE中存在的错误意味着它将在该浏览器的旧版本中匹配)。

答案 1 :(得分:0)

声明只有IE浏览器才能使用的css样式是一种破解......

较新的浏览器会忽略CSS声明......