::before 和:before有什么区别?

相同点:

伪类对象,用来设置对象前的内容

:before和::before写法是等效的

不同点:

1、:before是css2的写法,::before是css3的写法。

2、:before兼容性比::before要好。

相关知识点:

1、伪类元素要配合content属性一起使用

2、伪类元素是css渲染层加入的,不能通过js来操作

3、伪类对象特效通常通过:hover伪类样式来激活

.test:hover::before{}

你可能感兴趣的:(::before 和:before有什么区别?)