CSS伪类、伪元素整理

本文详细介绍了CSS3中的伪类和伪元素,包括:link、:visited、:hover、:active、:focus等伪类的用法和注意事项,以及::before、::after、::selection等伪元素的实现方式。着重强调了伪类和伪元素在CSS样式控制中的重要作用,帮助读者理解和掌握这些选择器的使用场景。
摘要由CSDN通过智能技术生成
伪类名称生效方式备注
:link没有被访问过的超级链接css2
:visited被访问过的超级链接css2
:hover正被鼠标悬停触碰的内容css2
:active按下按键没有松开的内容css2 尽量以link visited hover active的顺序书写伪类 否则会有伪类不生效
:empty空标签css3
:not(X)X未表示的参数css3 不可以:not(:not()) 嵌套
:target激活的锚点区域css3
:lang(X)存在lang(X)元素的标签css3
:focus当前获得焦点的表单元素css3
:enabled当前有效的表单元素css3
:disable当前无效的表单元素css3
:checked当前已经勾选的按钮css3
:root根元素css3
:indeterminate没选中也没取消选中状态的选择框未来
伪元素名称生效方式备注
::before(使用:before兼容IE8)成为匹配元素的第一个子元素必须设置content表示元素内容
::after成为匹配元素的最后一个子元素必须设置content表示元素内容
::selection匹配被选中的表单元素W3C官网对该伪元素已做留白操作不确定后续能否正常使用
::first-letter匹配的块级元素的第一个字母
::first-line匹配的块级元素的第一行的全部文字

参考文章
1:选择器级别3 ——W3C

最后更新于2022年1月31日
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及之内进行相应回复以及开单章解决该问题.

该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!
*个人博客首页:https://blog.csdn.net/yjrguxing ——您的每个关注和评论都对我意义重大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值