单冒号用于伪类的书写,双冒号用于伪元素的书写。伪类为了兼容旧有样式,:after和::after都是一样的作用。
伪类和伪元素的区别:伪元素是虚拟元素,有类似dom结构这样的功能,伪类是虚拟类名,有类似选择器这样的功能。
伪类有 :link :hover :active :visited :focus :first-child。
伪元素有 ::before ::after。
单冒号用于伪类的书写,双冒号用于伪元素的书写。伪类为了兼容旧有样式,:after和::after都是一样的作用。
伪类和伪元素的区别:伪元素是虚拟元素,有类似dom结构这样的功能,伪类是虚拟类名,有类似选择器这样的功能。
伪类有 :link :hover :active :visited :focus :first-child。
伪元素有 ::before ::after。
转载于:https://my.oschina.net/u/3971746/blog/3000017