在CSS中,通配符用“*”表示,此符號可以匹配所有html元素,也可以匹配選擇器中的其他元素。
/* 匹配所有元素 */ * { color: red; } /* 匹配所有元素的下一級p元素 */ * >p { font-size: 16px; } /* 匹配所有元素的第一個子元素 */ * :first-child { background-color: gray; }
雖然通配符看起來很方便,但卻會給頁面性能帶來負面影響。因為它會匹配所有的元素,包括子元素,這樣就會使頁面的渲染速度變慢。所以,應該盡量避免過度使用通配符,而是應該使用更具體的選擇器來優化CSS。