我试图使用:root来引用根元素w / o。我正在尝试使用旧版本的浏览器(IE8)。
我找不到任何东西。怎么会有人在CSS3之前引用根元素?
提前致谢。
答案 0 :(得分:4)
根元素在HTML和XHTML Web文档中始终是html。所以只需使用
html
{
some style;
}
我假设当然通过“引用”你的意思是CSS中的“选择器”!
此伪类匹配作为文档根元素的元素。在HTML文档中,此选择器与html元素匹配。
答案 1 :(得分:1)
对于HTML / XHTML文档,as JAA149 says只需选择html
元素,因为它保证是根元素(即使是在其标记中省略标记的文档)。
对于可能不知道根元素名称的任意XML文档,CSS中没有其他方法比CSS3 :root
伪类 - 这正是它被引入的原因。如果可以,请使用XSL / XSLT,使用XPath表达式/*
来选择根元素。