1. 程式人生 > >css3--偽元素和偽類

css3--偽元素和偽類

cnblogs .com 技術分享 信息 ffffff 偽類 兩個 獲得 jpg

1,定義

  W3C定義:偽元素偽類 都可以向某些選擇器設置特殊效果。(css2中定義)

  css3中的定義:

    1).偽元素:在DOM樹中創建了一些抽象元素(虛擬的容器)。由兩個冒號::開頭(css2中並沒有區別),為了兼容性一般還是寫一個冒號

 技術分享    

    2).偽類: 為了選擇器找到那些不存在於DOM樹中的信息 及 不能被常規css選擇器獲取到的信息

技術分享

    3).css3新增的偽類

技術分享

2,總結

  1).偽類本質上為了彌補常規選擇器的不足,以便獲得更多信息;偽元素本質上是創建了一個有內容的虛擬容器。

  2).css3中偽元素偽類的語法不同,css2中無區別。

  3).可以使用多個偽類,測試偽元素也可以同時使用多個(但是有些博客說不行)

css3--偽元素和偽類