千家信息网

css3新增伪类选择器是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"css3新增伪类选择器是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!新增伪类选
千家信息网最后更新 2026年11月01日css3新增伪类选择器是什么

本篇内容介绍了"css3新增伪类选择器是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

新增伪类选择器有:1、":root",匹配文档的根元素;2、":first-child",匹配父元素的第一个子元素;3、":last-child",匹配父元素的最后一个子元素;4、":empty",匹配空元素;5、":target"等等。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

伪类选择器的作用:对已有选择器做进一步的限制,对已有选择器能匹配的元素做进一步的过滤。CSS 3提供的伪类选择器主要分为以下三类:

  • 结构性伪类选择器

  • UI元素状态伪类选择器

  • 其他伪类选择器

1、结构性伪类选择器

  • :root:匹配文档的根元素。在HTML文档中,根元素永远是元素。

  • :first-child:匹配符合选择器,且必须是其父元素的第一个子节点的元素。

  • :last-child:匹配符合选择器,且必须是其父元素的最后一个子节点的元素。

  • :nth-child(n):匹配符合选择器,且必须是其父元素的第n个子节点的元素。

  • :nth-last-child(n):匹配符合选择器,且必须是其父元素的倒数第n个子节点的元素。

  • :only-child:匹配符合选择器,且必须是其父元素的唯一子节点的元素。

  • :first-of-type:匹配符合选择器,且是与它同类型、同级的兄弟元素中的第一个元素。

  • :last-of-type:匹配符合选择器,且是与它同类型、同级的兄弟元素中的最后一个元素。

  • :nth-of-type(n):匹配符合选择器,且是与它同类型、同级的兄弟元素中的第n个元素。

  • :nth-last-of-type(n):匹配符合选择器,且是与它同类型、同级的兄弟元素中的倒数第n个元素

  • :only-of-type:匹配符合选择器,且是与它同类型、同级的兄弟元素中的唯一一个元素。

  • :empty:匹配符合选择器,且其内部没有任何子元素(包括文本节点)的元素。

  • :lang(lang):匹配符合选择器,且内容是特定语言的元素。

对于:nth-child和:nth-last-child两个伪类选择器,还支持如下用法。

  :nth-child(odd/event):匹配符合选择器,且必须是其父元素的第奇数个/偶数个子节点的元素

  :nth-last-child(odd/event):匹配符合选择器,且必须是其父元素的第奇数个/偶数个子节点的元素

  :nth-child(xn y):匹配符合选择器,且必须是其父元素的第xn y个子节点的元素

  :nth-last-child(xn y):匹配符合选择器,且必须是其父元素的第xn y个子节点的元素

使用:nth-last-child伪类选择器的示例如下:

             child     
  • Java
  • 轻量级Java EE
  • Ajax
  • XML
  • 经典Java EE
  • Android

其效果如下:

2、UI元素状态伪类选择器

UI元素状态伪类选择器包含有:

  • :enabled:匹配所有用户界面(form表单)中处于可用状态的元素

  • :disabled:匹配所有用户界面(form表单)中处于不可用状态的元素

  • :checked:匹配所有用户界面(form表单)中处于选中状态的元素

  • ::selection(该选择器前面有两个冒号):匹配元素中被用户选中或处于高亮状态的部分

3、其他伪类选择器

3.1:target伪类选择器(匹配符合选择器且必须是命名锚点目标的元素)

    要求元素必须是命名锚点的目标,且必须是当前正在访问的目标。它的作用是页面可通过该选择器高亮显示正在被访问的目标。下面示范了:target选择器的用法(该代码为《疯狂HTML 5 CSS 3 JavaScript讲义》中的示例代码)

                 :target                         

疯狂Java讲义

本书详细介绍了Java语言各方面的内容。

轻量级Java EE企业应用实战

本书详细介绍Struts 2、Spring 3、Hibernate三个框架整合开发的知识

疯狂Android讲义

本书详细介绍了Android应用开发的知识。

经典Java EE企业应用实战

本书详细介绍JSF 、EJB 3、JPA等Java EE相关的知识

3.2:not伪类选择器(匹配符合1选择器但不符合2选择器的元素,相当于用1减去2)

下面页面代码示范了:not选择器的用法:

                 :not                 
  • 疯狂Java讲义
  • 轻量级Java EE企业应用实战
  • 疯狂Ajax讲义
  • 疯狂XML讲义
  • 疯狂Android讲义

从运行结果可以看到,除了id为ajax的所有元素字体设置为#999表示的颜色,且字体加粗显示。

"css3新增伪类选择器是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

元素 选择 节点 个子 疯狂 讲义 状态 应用 企业 兄弟 同级 实战 知识 类型 内容 用户 目标 轻量 轻量级 代码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡网 苏州找大状互联网科技有限公司 互联网的科技创新 平安科技 互联网 亿账通互联网科技 科技互联网创业计划书 佰商互联网科技有限公司 央行互联网金融科技公司 互联网金融科技公司干啥的 彤创互联网科技有限公司 互联网科技商业 健康食品互联网创新科技园项目 国大互联网教育科技有限公司工作 佛山市翊博互联网络科技有限公司 四川慕妮娅互联网科技有限公司 小米互联网科技园入驻 互联网领先科技宣传片 下一代互联网重大应用科技园 数字互联网科技有限公司 广东猫王互联网科技有限公司电话 湖北九亚互联网络科技有限公司 西安纸贵互联网科技有限公司 互联网科技公司税收优惠 北京互联网科技 互联网的科技创新 善班互联网科技 佰商互联网科技有限公司 互联网科技创新企业排名 艺电能源互联网科技有限公司招聘 互联网科技职业技能培训学校
0