虛擬類別與虛擬元素

樣式規則通常會依元素在文件結構中的位置附加至元素;不過階層式樣式表使用虛擬類別與虛擬元素的概念,以允許依文件樹狀目錄外的資訊設定格式。虛擬元素可用來處理元素的子組件 (如 :first-letter:first-line);而虛擬類別則用來依名稱、屬性或內容之外的特性 (例如 :first-child:visited:hover) 將元素分類。若就使用者與文件互動時元素可能會取得或失去虛擬類別的意義來看,虛擬類別通常為動態形式。

p:first-child:first-line {text-transform: uppercase;}
Note注意:

在結合選取器元素時,類型選取器必須優先指定,最後才是虛擬元素。其他元素 (類別、識別碼及虛擬類別) 的順序則不受限制。