通配選擇器用一個(gè)星號(hào)(*)表示。單獨(dú)使用時(shí),這個(gè)選擇器可以與文檔中的任何元素匹配,就像一個(gè)通配符。如,讓頁(yè)面上的所有文本都為黑色:
- * { color: black; }
當(dāng)然也可以選擇某個(gè)元素下的所有元素。在與其他選擇器結(jié)合使用時(shí),通配選擇器可以對(duì)特定元素的所有后代應(yīng)用樣式。如,以下代碼為 .demo 元素的所有后代,添加一個(gè)灰色背景:
- .demo * { background: gray; }
雖然通配選擇器的功能強(qiáng)大,但是出于效率考慮,很少有人使用它。由于各個(gè)瀏覽器對(duì)每個(gè)元素上的默認(rèn)邊距都不一致,為了保證頁(yè)面能夠兼容多種瀏覽器,通常在Reset樣式文件中,使用通配選擇器進(jìn)行重置,來(lái)覆蓋瀏覽器的默認(rèn)規(guī)則:
- * { margin: 0; padding: 0; }
在CSS中,通配符選擇器使用“*”定義,他表示選取頁(yè)面中所有元素(標(biāo)簽)。謹(jǐn)慎使用,一般在全局字體,樣式使用
語(yǔ)法:
- *{
- 屬性:屬性值
- }