分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

CSS: pseudo-classes and pseudo-elements

发布时间:2023-09-06 02:19责任编辑:苏小强关键词:CSSclasselement

1.Definition:  

  pseudo-classes

    The pseudo-class concept is introduced to permit selection based on information that lies outside of the document tree or that cannot be expressed using the other simple selectors.

     In Chinese:引入伪类概念是为了允许基于文档树之外的信息进行选择,或者使用其他简单的选择器无法表示这些信息。

  pseudo-elements

     Pseudo-elements create abstractions about the document tree beyond those specified by the document language.

     In Chinese:伪元素在文档语言指定的树之外创建关于文档树的抽象。

2.Grammer(CSS3):

   pseudo-classes:   begin with " :: "

   pseudo-elements:  begin with " : "

3.The list of pseudo-classes and pseudo-elements(In Chinese):

①pseudo-classes

SelectorMeaningCSS
:active选择正在被激活的元素1
:hover选择被鼠标悬浮着元素1
:link选择未被访问的元素1
:visited选择已被访问的元素1
:first-child选择满足是其父元素的第一个子元素的元素2
:lang选择带有指定 lang 属性的元素2
:focus选择拥有键盘输入焦点的元素2
:enable选择每个已启动的元素3
:disable选择每个已禁止的元素3
:checked选择每个被选中的元素3
:target选择当前的锚点元素3
:first-of-type选择满足是其父元素的第一个某类型子元素的元素3
:last-of-type选择满足是其父元素的最后一个某类型子元素的元素3
:only-of-type选择满足是其父元素的唯一一个某类型子元素的元素3
:nth-of-type(n)选择满足是其父元素的第n个某类型子元素的元素3
:nth-last-of-type(n)选择满足是其父元素的倒数第n个某类型的元素3
:only-child选择满足是其父元素的唯一一个子元素的元素3
:last-child选择满足是其父元素的最后一个元素的元素3
:nth-child(n)选择满足是其父元素的第n个子元素的元素3
:nth-last-child(n)选择满足是其父元素的倒数第n个子元素的元素3
:empty选择满足没有子元素的元素3
:in-range选择满足值在指定范围内的元素3
:out-of-range选择值不在指定范围内的元素3
:invalid选择满足值为无效值的元素3
:valid选择满足值为有效值的元素3
:not(selector)选择不满足selector的元素3
:optional选择为可选项的表单元素,即没有“required”属性3
:read-only选择有"readonly"的表单元素3
:read-write选择没有"readonly"的表单元素3
:root选择根元素3

②pseudo-elements

SelectorMeaningCSS
::first-letter选择指定元素的第一个单词1
::first-line选择指定元素的第一行1
::after在指定元素的内容前面插入内容2
::before在指定元素的内容后面插入内容2
::selection选择指定元素中被用户选中的内容3

CSS: pseudo-classes and pseudo-elements

原文地址:https://www.cnblogs.com/chenzhihong294/p/9847579.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved