css3單冒號和雙冒號的區別

2022-05-07 15:12:09 字數 351 閱讀 9850

css3中對於偽元素的使用,在專案開發中使用得當將會對**的可讀性又很大的提公升。但是對於偽類大家或許都知道是一些選擇器的使用,這裡總結了關於偽元素中單冒號和雙冒號的區別:

再官方定義中規定單冒號都為偽類,是一種選擇器

eg:a:first-child{}

a:nth-of-type(2) {}

a:last-child {}

a:nth-of-type(even) {}

a:nth-of-type(odd) {}

而偽元素的使用中可以用單冒號和雙冒號都可以實現偽元素的使用,但是較規範而言建議使用雙冒號來實現。

eg:a::after

a::before

c 中冒號( )和雙冒號( )的區別

1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面定義的所有成員都是公有或...

C 中的單冒號與雙冒號

1.單冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面定義的所有成員都是公有...

c 中的單冒號與雙冒號

c 中的單冒號與雙冒號 1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面...