CSS 類選擇器
在 CSS 中,類選擇器以一個(gè)點(diǎn)號(hào)顯示:
.center
{text-align: center}
在上面的例子中,所有擁有 center 類的 HTML 元素均為居中。
在下面的 HTML 代碼中,h1 和 p 元素都有 center 類。這意味著兩者都將遵守 ".center" 選擇器中的規(guī)則。
<h1class="center"
> This heading will be center-aligned </h1> <pclass="center"
> This paragraph will also be center-aligned. </p>
注意:類名的第一個(gè)字符不能使用數(shù)字!它無(wú)法在 Mozilla 或 Firefox 中起作用。
和 id 一樣,class 也可被用作派生選擇器:
.fancy td
{
color: #f60;
background: #666;
}
在上面這個(gè)例子中,類名為 fancy 的更大的元素內(nèi)部的表格單元都會(huì)以灰色背景顯示橙色文字。(名為 fancy 的更大的元素可能是一個(gè)表格或者一個(gè) div)
元素也可以基于它們的類而被選擇:
td.fancy
{
color: #f60;
background: #666;
}
在上面的例子中,類名為 fancy 的表格單元將是帶有灰色背景的橙色。
<td class="fancy"
>
你可以將類 fancy 分配給任何一個(gè)表格元素任意多的次數(shù)。那些以 fancy 標(biāo)注的單元格都會(huì)是帶有灰色背景的橙色。那些沒(méi)有被分配名為 fancy 的類的單元格不會(huì)受這條規(guī)則的影響。還有一點(diǎn)值得注意,class 為 fancy 的段落也不會(huì)是帶有灰色背景的橙色,當(dāng)然,任何其他被標(biāo)注為 fancy 的元素也不會(huì)受這條規(guī)則的影響。這都是由于我們書(shū)寫(xiě)這條規(guī)則的方式,這個(gè)效果被限制于被標(biāo)注為 fancy 的表格單元(即使用 td 元素來(lái)選擇 fancy 類)。
相關(guān)內(nèi)容
如果您需要更深入地學(xué)習(xí)關(guān)于類選擇器的知識(shí),請(qǐng)閱讀 W3School 的高級(jí)教程:CSS 類選擇器詳解。