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 {content: ""}
a::before {content: ""}