類名選擇器

類名選擇器選擇具有目標類名的所有元素。例如,類名 .warning 將選擇以下 <div> 元素:

<div class="warning">
    <p>This would be some warning copy.</p>
</div>

你還可以更具體地將類名組合到目標元素。讓我們以上面的例子為基礎,展示一個更復雜的類選擇。

CSS

.important {
    color: orange;
}
.warning {
    color: blue;
}
.warning.important {
    color: red;
}

HTML

<div class="warning">
    <p>This would be some warning copy.</p>
</div>

<div class="important warning">
    <p class="important">This is some really important warning copy.</p>
</div>

在這個例子中,與 .warning 類的所有元素都會有一個藍色的文字顏色,隨用隨 .important 類元素有一個橙色的文字顏色,並有所有的元素.important.warning 類名稱將有紅色文字的顏色。

請注意,在 CSS 中,.warning.important 宣告在兩個類名之間沒有任何空格。這意味著它只會在 class 屬性中找到包含類名 warningimportant 的元素。這些類名可以在元素上以任何順序排列。

如果 CSS 宣告中的兩個類之間包含空格,則只會選擇具有 .warning 類名的父元素和具有 .important 類名的子元素的元素。