::before 和 :after中双冒号和单冒号有什么区别?解释一下这2个伪元素的作用? 唐伯虎点蚊香 2年前 CSS3 291单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。::before就是以一个子元素的存在,定义在元素主体内容之前的一个伪元素。并不存在于dom之中,只存在在页面之中。:before 和 :after 这两个伪元素,是在CSS2.1里新出现的。起初,伪元素的前缀使用的是单冒号语法,但随着Web的进化,在CSS3的规范里,伪元素的语法被修改成使用双冒号,成为::before ::after。回复 我来回复 暂无回复内容请 登录 或者 注册 后回复。相关问题 display:none和visibility:hidden的区别? 2年前 0 243 CSS3新增伪类有那些? 2年前 0 209 CSS选择器有哪些?优先级顺序?哪些属性可以继承? 2年前 0 252 垂直居中几种方式有哪些? 2年前 0 206 为什么需要清除浮动?清除浮动的方式 2年前 0 243 CSS3有哪些新特性? 2年前 0 226