一、CSS中的僞類html
僞類選擇符能夠看作某種特殊的類選擇符,支持CSS的瀏覽器能夠自動識別。僞類選擇是已經定義好的,不能像類選擇符同樣定義任意類名。瀏覽器
瀏覽器並不支持全部的僞類選擇符,能夠安全使用的僞類只能做用於超連接上,也就是對鏈接的不一樣狀態定義不一樣效果。安全
超連接的4中不一樣狀態,定義中規定須要,須要按照如下順序樣式才生效:spa
(1)未訪問的狀態(link) a:linkhtm
(2)已訪問的狀態(visited) a:visited 對象
(3)鼠標懸停的狀態(hover) a:hoverit
(4)被單擊的狀態(active) a:active 樣式
二、CSS中的僞類對象語言
div:after //設置標籤後內容,和content: '';使用di
div:before //設置標籤前內容,和content: '';使用
div:first-line //設置對象內的第一行樣式
div:first-letter //設置對象內的第一個字符樣式
div:focus //用於設置輸入焦點的樣式,得到焦點
div:blur //與focus一對使用,失去焦點
三、@page,通常用於html頁面設置的打印樣式,CSS的3個適用於它的僞類爲: :left :right :first
四、:lang僞類的用法
:lang僞類生效的前提是須要指定!DOCTYPE,lang用於設置適用特殊語言的內容樣式