2013-03-22 64 views
0

我很熟悉在CSS中用作通配符的星号。是否有页面中所有元素的CSS选择器?

我的问题是:是否有一个CSS选择器绝对是一个页面的ALL(我的意思是html,body,以及每一个后代,直接或其他)元素?

我曾尝试:

* 
{ 
    color: green; /*Used this just to test and see if it worked, but didn't*/ 
} 

这是可能的CSS?

请不要问我为什么要这么做,LOL :)

+0

哪里,或者怎么样,没有失败? – 2013-03-22 20:56:27

+2

尝试使用'*'选择器将'!important'添加到您的样式集中。 – MarcinJuraszek 2013-03-22 20:56:36

+0

它没有将任何文字变为绿色(我没有为所有元素指定颜色,这是肯定的) – VoidKing 2013-03-22 20:57:45

回答

5

*通用选择确实选择的每一个元素,包括根<html>元素及其所有的后代。

您也可以将它们组合起来像* *这将选择根元素(<body>)及其所有后代和* * *孩子样式下一代和其所有后代。

或者你也可以风格的div只有孙子及以下:div * * {color: lemonchiffon;}

Example

+0

提供关于尝试的信息!重要的(因为这对我来说是有效的,根据MarcinJuraszek的建议),并且你已经接受了。 – VoidKing 2013-03-22 21:02:04

+0

这是跨所有*浏览器兼容吗? – Kermit 2013-03-22 21:02:44

+0

@PolishPrince我以为星号是在所有浏览器中开始的,只是它在我尝试时不起作用,但!重要的是,尽管声明的特殊性应该足以满足大部分(如果不是全部的话)元素。 – VoidKing 2013-03-22 21:03:53

相关问题