總結
偽類用于當已有元素處于的某個狀態(tài)時,為其添加對應的樣式,這個狀態(tài)是根據(jù)用戶行為而動態(tài)變化的挡爵。比如說,當用戶懸停在指定的元素時甚垦,我可以通過:hover來描述這個元素的狀態(tài)茶鹃。雖然它和普通的CSS類相似,可以為已有的元素添加樣式艰亮,但是他只有處于dom樹無法描述的狀態(tài)下才能為元素添加樣式闭翩,所以將其稱為偽類
偽元素用于創(chuàng)建一些不在文檔樹種的元素,并為其添加樣式迄埃。比如說男杈,我們可以通過:before來在一個元素前增加一些文本,并為這些文本添加樣式调俘。雖然用戶可以看到這些文本伶棒,但是這些文本實際上是不在文檔樹中。