css伪类选择器罗列,快来查缺补漏吧

CSS一直在不断演进,引入新的伪类选择器以增强开发者对文档样式的控制能力。hasiswhere是近期较为知名的新增选择器,它们并不在本文涉及范围之内,请移步至专门介绍的文章。以下列出了一些CSS中主要伪类选择器:

  1. :root: 选择文档树的根元素,通常是<html>

  2. :target: 选择当前活动的目标元素,它的id与当前URL的片段标识符匹配。

  3. :empty: 选择没有任何子元素(包括文本节点)的元素。

  4. :not(X): 否定伪类,选择不符合括号里条件的元素。

  5. :first-of-type: 选择属于其父元素的特定类型的第一个元素。

  6. :last-of-type: 选择属于其父元素的特定类型的最后一个元素。

  7. :only-of-type: 选择其类型在所有兄弟元素中唯一的元素。

  8. :only-child: 选择没有兄弟元素的元素。

  9. :nth-child(an+b): 选择其父元素的第an+b个子元素。

  10. :nth-last-child(an+b): 同:nth-child,但是从最后一个子元素开始计数。

  11. :first-child: 选择器匹配作为第一个子元素的元素。

  12. :last-child: 选择器匹配作为最后一个子元素的元素。

  13. :nth-of-type(an+b): 选择属于其父元素的特定类型的一个或多个元素,顺序关系按an+b计算。

  14. :nth-last-of-type(an+b): 同:nth-of-type,但是从最后一个子元素开始计数。

  15. :focus-within: 选择器匹配获得焦点的元素,以及这个元素里面获得焦点的元素。

  16. :fullscreen: 选择当前处于全屏模式的元素。

  17. :hover: 匹配鼠标悬停其上的元素。

  18. :active: 匹配激活状态的元素,通常是鼠标点击不放时的状态。

  19. :checked: 选择每个被选中的input元素(仅适用于单选框和复选框)。

  20. :indeterminate: 选择处于不确定状态的表单元素,如没有选中任何单选按钮或复选框的一组按钮。

  21. :placeholder-shown: 选择显示占位文本的<input><textarea>元素。

  22. :required: 匹配设置了required属性的表单元素。

  23. :optional: 匹配没有required属性的表单元素。

  24. :valid: 匹配所有输入值有效的<input>元素。

  25. :invalid: 匹配所有输入值无效的<input>元素。

  26. :in-range: 匹配属性值在指定范围内的<input>元素。

  27. :out-of-range: 匹配属性值在指定范围外的<input>元素。

  28. :read-only: 选择器匹配没有readonly属性的表单元素。

  29. :read-write: 选择器匹配设有readonly属性的表单元素。

  30. :focus-visible: 用来匹配获得键盘焦点的元素,并且用户代理决定应展示焦点样式。

  31. :default: 选择器匹配一组中默认被选取的<option><button>等元素。

  32. :blank: 匹配空白文本或包含空白(空格、换行等)的元素。

相关推荐
layman052816 小时前
webpack5 css-loader:从基础到原理
前端·css·webpack
半桔16 小时前
【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典
前端·css·html
_OP_CHEN16 小时前
【前端开发之CSS】(一)初识 CSS:网页化妆术的终极指南,新手也能轻松拿捏页面美化!
前端·css·html·网页开发·样式表·界面美化
啊哈一半醒16 小时前
CSS 主流布局
前端·css·css布局·标准流 浮动 定位·flex grid 响应式布局
PHP武器库16 小时前
ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架
前端·css
~小仙女~17 小时前
为什么垂直居中比水平居中难?
css·垂直居中
RFCEO1 天前
前端编程 课程十三、:CSS核心基础1:CSS选择器
前端·css·css基础选择器详细教程·css类选择器使用方法·css类选择器命名规范·css后代选择器·精准选中嵌套元素
肖。35487870941 天前
html选择页最简模板源码,用于集合很多网页!游戏大全数字导航页面,数字选择页制作灵感,已经压缩到最小,现代,讲解。
android·java·javascript·css·html
共享家95272 天前
搭建 AI 聊天机器人:”我的人生我做主“
前端·javascript·css·python·pycharm·html·状态模式
搬砖的阿wei2 天前
CSS常用选择器总结
前端·css