相同点:
1、都可用来表示伪类对象,用来设置对象前的内容;
2、:before与::before等效;
3、配合content属性一起使用;
4、伪类对象不会出现在DOM中,不能通过js操作,仅在css渲染层加入;
不同点:
1、:before是css2的写法,::before是css3的写法;
2、:before的兼容性比::before好;