css中(单冒号):after和(双冒号)::after的区别


:after是伪元素 。::after是伪类

什么是伪类?

CSS伪类是添加到选择器的关键字,指定要选择的元素的特殊状态。例如,:hover可被用于在用户将鼠标悬停在按钮上时改变按钮的颜色。

::after表示法是在CSS 3中引入的,::符号是用来区分伪类和伪元素的。支持CSS3的浏览器同时也都支持CSS2中引入的表示法:after。

element:after { style properties } /* CSS2 语法 */

element::after { style properties } /* CSS3 语法 */

.select::after { content: ""; position: absolute; top: 50%; margin-top: -7px; right: 10px; display: inline-block; border-left: 1px solid #000; border-bottom: 1px solid #000; width: 14px; height: 14px; transform: rotate(-45deg); }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM