1. 程式人生 > >CSS 類選擇器詳解——CSS 多類選擇器

CSS 類選擇器詳解——CSS 多類選擇器

CSS 類選擇器

類選擇器允許以一種獨立於文件元素的方式來指定樣式。

該選擇器可以單獨使用,也可以與其他元素結合使用。

提示:只有適當地標記文件後,才能使用這些選擇器,所以使用這兩種選擇器通常需要先做一些構想和計劃。

要應用樣式而不考慮具體設計的元素,最常用的方法就是使用類選擇器。

修改 HTML 程式碼

在使用類選擇器之前,需要修改具體的文件標記,以便類選擇器正常工作。

為了將類選擇器的樣式與元素關聯,必須將 class 指定為一個適當的值。請看下面的 HTML 程式碼:

<h1 class="important">
This heading is very important.
</h1>

<p class="important"
> This paragraph is very important. </p>

在上面的程式碼中,兩個元素的 class 都指定為 important:第一個標題( h1 元素),第二個段落(p 元素)。

語法

然後我們使用以下語法向這些歸類的元素應用樣式,即類名前有一個點號(.),然後結合通配選擇器:

*.important {color:red;}

如果您只想選擇所有類名相同的元素,可以在類選擇器中忽略通配選擇器,這沒有任何不好的影響:

.important {color:red;}

親自試一試

結合元素選擇器

類選擇器可以結合元素選擇器來使用。

例如,您可能希望只有段落顯示為紅色文字:

p.important {color:red;}

選擇器現在會匹配 class 屬性包含 important 的所有 p 元素,但是其他任何型別的元素都不匹配,不論是否有此 class 屬性。選擇器 p.important 解釋為:“其 class 屬性值為 important 的所有段落”。 因為 h1 元素不是段落,這個規則的選擇器與之不匹配,因此 h1 元素不會變成紅色文字。

如果你確實希望為 h1 元素指定不同的樣式,可以使用選擇器 h1.important:

p.important {color:red;}
h1.important {color:blue;}

親自試一試