僞類用於定義元素的特殊狀態.spa
selector:pseudo-class {
property:value;
}
a:link : 鼠標點擊後selector的效果
code
a:visited: 鼠標移過去後selector的效果blog
a:hover: 鼠標停留在該selector上的效果element
a:active: 鼠標點擊該selector的效果it
(還有更多的種類在此就不一一列舉了.)io
注意: 在CSS定義中 a:hover必須在 a:link 和 a:visited 以後能生效. a:active 必須在 a:hover 以後纔能有效!僞類名稱不區分大小寫。class
CSS僞元素用於設置元素的指定部分的樣式。select
selector::pseudo-element {
property:value;
}
p::after : 在每一個<p>元素的內容後面插入一些內容語法
p::before: 在每一個<p>元素的內容前面插入一些內容樣式
p::first-letter: 選擇每一個<p>元素的第一個字母
p::frist-line: 選擇每一個<p>元素的第一行
p::selection: 選擇由用戶選擇的元素的部分
1.語法都是 "選擇器 + 單/雙冒號 + 內容(屬性值)".
2.都是對指定選擇器的樣式的設定起做用.
1.僞類使用的是單冒號" : ",而僞元素使用的是雙冒號" :: " .
2.僞類的做用範圍爲整個選擇器的全部內容,如 a:hover{ color:red }; 當你把鼠標移動到這個a這個標籤的時候,整個a標籤的顏色會變成紅色.