偽類與偽元素?

2021-10-02 01:37:46 字數 338 閱讀 8718

偽類與偽元素?

偽類指偽類名稱前為冒號          偽元素指偽元素名稱前為雙冒號

偽類本質上是為了彌補常規css選擇器的不足,以便獲取到更多資訊。通常表示獲取不存在與dom樹中的資訊,或獲取不能被常規css選擇器獲取的資訊。  如   :hover     :focus     :empty   

本質上是建立了乙個有內容的虛擬容器。這個容器不包含任何dom元素,但是可以包含內容。另外,開發者還可以為偽元素定製樣式,即把樣式加到了虛擬容器身上,而不是所在的標籤身上 。 如  ::selection    ::first-line / ::first-letter     ::before / ::after

偽類與偽元素

偽類 用於向某些選擇器新增特殊的效果,當已用元素處於某種狀態時,為其新增對應的樣式 偽元素 用於將特殊的效果新增到某些選擇器,用於建立一些不存在文件樹中的元素,為其新增樣式 區別 使用偽元素清除浮動 class container clearfix class wrap aaadiv div cle...

偽類與偽元素

總結一下偽類與偽元素的特性及其區別 偽類本質上是為了彌補常規css選擇器的不足,以便獲取到更多資訊 偽元素本質上是建立了乙個有內容的虛擬容器 css3中偽類和偽元素的語法不同 偽類 link hover 偽元素 before after 可以同時使用多個偽類,而只能同時使用乙個偽元素 其中偽類和偽元...

偽類與偽元素

一 偽類 1 定義 css偽類用於向某些選擇器新增特殊效果。偽類其實與普通的css類相類似,可以為已有的元素新增樣式,但是他只有處於dom無法描述的狀態下才能為文件樹中的元素新增樣式,所以將其稱為偽類。這種文件樹無法描述的狀態是什麼呢?當乙個元素在使用者的不同行為下就變化成不同的狀態這個行為的變化d...