课程
/前端开发
/HTML/CSS
/十天精通CSS3
教学内容是写了两个冒号的
.effect:before, .effect:after这样写和.effect::before, .effect::after有什么区别
2017-01-02
源自:十天精通CSS3 7-7
正在回答
在css3以前,伪类和伪元素都是单冒号,css为了区分伪类伪元素,将伪元素规定为双冒号,但是一些旧的浏览器不支持css3,所以建议还是写单冒号,以保持向后兼容性
单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素
在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,因此如果使用了 display 或者 width 等属性时使得显示脱离了原本元素后,建议按照标准双写。
举报
本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备
4 回答代码理解:::selection 中俩冒号是什么鬼?为嘛不用一冒号咧?
3 回答@font-face 是写在CSS前面的 还是没写一个CSS就写一个@font-face
1 回答我这个应该ok吧?
1 回答::before 一个:和两个:有什么区别
2 回答100%和255不是应该一样的吗