在使用CSS伪元素时,我们可能会看到:after/::after和:before/::before这样两种形式,那么:after 与 ::after 究竟有什么不同呢,下面让我们一起来了解下。
相同点
都可以用来表示伪类对象,用来设置对象前的内容。
:before和::before写法是等效的; :after和::after写法是等效的。
不同点
:before/:after是Css2的写法,::before/::after是Css3的写法。
:before/:after 的兼容性要比::before/::after好 ,不过在H5开发中建议使用::before/::after比较好。
注意
这些伪元素,要配合content属性一起使用。
这些伪元素,不会出现在DOM中,所以不能通过js来操作,仅仅是在 CSS 渲染层加入。
这些伪元素的特效通常要使用:hover伪类样式来激活。
示例:当鼠标移在div上时,div前插入”8023″
<style>
div{
background: yellow;
}
div:hover::before{
content:"8023";
}
</style>
<div>8023</div>
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ 网站怎样建设?网站建设过程中需要注意哪些细节?08/04
- ♥ 搭建网站如何与网站推广相结合?08/05
- ♥ 网站策划10/14
- ♥ 怎么给网页加入加载过渡的动画?08/13
- ♥ 企业手机网站的开发步骤06/25
- ♥ 网站建设设计的注意点有哪些08/06