2013-03-22 85 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

相關問題