教学内容是写了两个冒号的
.effect:before, .effect:after这样写和.effect::before, .effect::after有什么区别
在css3以前,伪类和伪元素都是单冒号,css为了区分伪类伪元素,将伪元素规定为双冒号,但是一些旧的浏览器不支持css3,所以建议还是写单冒号,以保持向后兼容性
单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素
在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,因此如果使用了 display 或者 width 等属性时使得显示脱离了原本元素后,建议按照标准双写。