首页
学习
活动
专区
圈层
工具
发布

【说站】css后代选择器和子元素选择器的区别

css后代选择器和子元素选择器的区别 说明 1、后代选择器使用空格作为连接符号,子元素选择器使用>作为连接符号。 2、后代选择器选中所有的特定后代标签,子元素选择器选中所有的特定的直接标签。...后代选择器会选中指定标签中, 所有的特定后代标签, 也就是会选中儿子/孙子..., 只要是被放到指定标 签中的特 定标签都会被选中 子元素选择器只会选中指定标签中, 所有的特定的直接标签, 也就是只会选中特定的儿子标签...单纯用后代选择器很难做到吧!...                                                              以上就是css...后代选择器和子元素选择器的区别,希望对大家有所帮助。

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【CSS】CSS 复合选择器 ① ( 基础选择器与复合选择器 | 后代选择器 )

    文章目录 一、基础选择器与复合选择器 二、后代选择器 1、语法说明 2、示例分析 3、完整代码示例 一、基础选择器与复合选择器 ---- CSS 基础选择器 : 在之前的博客中 , 介绍了 CSS...的基础选择器 ; 标签选择器 类选择器 ID 选择器 通配符选择器 在实际开发中 , 基础选择器 不能满足 快速选择标签的需求 ; 复合选择器 是 由 两个以上 的 基础选择器 通过 各种方式 组合 而成的...选择器 ; 复合选择器 可以 更精准 更快速 地 选择 目标元素标签 ; 二、后代选择器 ---- 1、语法说明 后代选择器 可用于 选择 基础选择器选择出的元素组 中的 另外基础选择器选择出的元素组...; 后代选择器 语法 : 父选择器 和 子选择器 都是 CSS 基础选择器 , 父选择器 和 子选择器 之间 使用空格分开 ; 父选择器 子选择器 { 属性名称1:属性值1; 属性名称2:属性值2...设置为 类选择器 .gradefather , 子选择器 也设置为 类选择器 .father2 , 孙子选择器 设置为 标签选择器 label , 那么将 label 标签内的文本设置为红色 , 则可以使用如下样式

    2.2K10

    【CSS】CSS 选择器 ① ( CSS 选择器作用 | CSS 选择器分类 | 标签选择器 | 类选择器 | div 与 span 标签 | 多类名选择器 )

    文章目录 一、CSS 选择器作用 二、CSS 选择器分类 三、标签选择器 1、简介 2、代码示例 四、类选择器 1、简介 2、类名规范 3、代码示例 4、div 与 span 标签 ① span...标签 ② div 标签 5、多类名选择器 一、CSS 选择器作用 ---- CSS 作用 : 以下面的代码为例 , 先通过 选择器 h3 将 HTML 中的 h3 标签类型选择出来 , 然后为这些标签设置...选择器分类 ---- CSS 选择器 主要分为 : 基础选择器 复合选择器 两种类型 ; CSS 基础选择器 主要分为以下几类 : 标签选择器 类选择器 id 选择器 通配符选择器 三、标签选择器 --...1、简介 CSS 类选择器 可以 将 页面中的 某几个 标签选择出来 , 使用 " .类名 " 识别标签 ; CSS 类选择器 使用方式如下 : 首先 , 在标签中的 class 属性中设置类名 ;...font-size:20px; } CSS 类选择器 优点 : 可以选择指定的若干标签 ; 2、类名规范 类名规范 : 多个单词组成的类名 , 推荐使用 - 隔开 ; 不要使用 纯数字 ,

    3.5K20

    【CSS】伪元素和伪类选择器区别

    1.伪类选择器和伪元素选择器 伪类选择器是用来向某些选择器来添加效果。...(空格) :not(标签名) (3)目标伪类选择器: :target (4)UI元素状态选择器: :enabled :disabled :checked (5)动态伪类选择器: :link...:visited :hover :active (6)用户行为伪类选择器 :focus 伪元素选择器则是用来将特殊的效果添加在选择器上。...:伪类不修改DOM容,通过一些特定的选择器根据特定的状态,特定条件来修改元素的样;而伪元素可能改变DOM结构,创造了虚拟的DOM 伪类选择器只是相当于给标签加上了个名字,让我们能够找到精准的位置,而伪元素选择器修改了他原本的结构...2.注意 可通过使用css伪类实现点击元素变色的效果,两个伪类是:active, :focus :active :active选择器用于选择活动链接。

    1.9K10

    前端学习笔记之CSS后代选择器、子元素选择器、相邻兄弟选择器区别与详解

    派生选择器用的很多,派生选择器具体包括为后代选择器、子元素选择器、相邻兄弟选择器,我们来理解一下他们之间的具体用法与区别。...1、css后代选择器 语法:h1 em {color:red;} 表示的是从h1开始里面包含的所有的em元素变成红色,h1为祖先,其他的em都是后代,即选中后代,不管是儿子还是孙子,只要是都会被选中,...为后代选择器。...2、css子元素选择器 语法:h1>em{color:red;} 表示的是从h1开始里面的第一层em元素变成红色,h1为祖先,em为儿子,就像世袭制一样,只能传给儿子,孙子和其他堂亲都不行,例如 选择器 语法:h1 + p {margin-top:50px;} 表示是“选择紧接在 h1 元素后出现的段落,h1 和 p 元素拥有共同的父元素”这是官方的说法,理解的误区在于这个加号,h1

    1.1K40

    如何使用CSS伪类选择器

    … :is伪类选择器 注意:这最初被指定为:matches()和:any(),但:is()已经成为CSS标准。...MDN解释::is()CSS伪类函数将选择器列表作为参数,并选择该列表中任意一个选择器可以选择的元素。这对于以更紧凑的形式编写大型选择器非常有用。 你经常需要在不止一个元素上面应用相同的样式。...比如说,下面的复杂选择器将绿色文本颜色应用于所有、和元素,这些元素是的子元素,其包含类.primary或.secondary,并且不是的第一个子元素...*/ h2 { margin-block-start: 2em; } :has()伪类选择器 :has()选择器使用了类似于:is()和:where()的语法,但它的目标是一个包含其他元素的元素。...它在Safari 15.4+[11]和Chrome 105+[12]可用,但是到2023年应该可以广泛使用。 总结 :is() 和 :where() 伪类选择器简化了 CSS 语法。

    2.7K40

    CSS3 属性选择器 伪类选择器 盒模型 圆角 阴影 CSS定位和浮动

    ---- 第一部分:基本选择器 ---- 比如最常用的类选择器,就是根据类(class属性),来选择HTML元素。html元素内添加class属性,css中前置个点即可。...类选择器根据class属性来匹配,同理 id选择器根据id属性来匹配,但优先级比类选择器高。...注:CSS优先级从大到小为:行内CSS>内嵌式CSS>外联CSS and CSS优先级从大到小为:ID选择器>伪类选择器>类选择器>标签选择器>通用选择器 (两种分类不同)其中在属性值的后面加上“!...---- 当然还有很多选择器,比如后代选择器能够实现一个HTML元素的所有子元素实现样式;并集选择器能够同时让多个不同的HTML元素类型(比如和)一次性实现同一个样式;还有关系选择器、兄弟选择器...---- 第三部分:其他选择器 ---- 伪类选择器 伪类动态选择器,我觉得就是一个HTML元素在点击之前、之后、点击瞬间和悬停这四种情况的临时样式。

    26920

    【CSS】CSS 总结 ④ ( CSS 特性 | 样式层叠冲突 | 样式的继承性 | 样式优先级 | 选择器基本权重 | 后代选择器权重计算 | 链接伪类选择器权重计算 | 判定标签样式 ) ★

    , 需要计算对应的 选择器 权重 ; 4、选择器基本权重 CSS 选择器 选择器优先级 - 权重计算 继承父标签的样式 , * 通配符选择器 0,0,0,0 标签选择器 0,0,0,1 类选择器,链接伪类选择器...important; } 5、后代选择器权重计算 div p span 选择器权重计算 : 这 3 个选择器 是 三个 基础选择器 标签选择器 组合而成的 后代选择器 ; 该选择器设置的是 div...; 因此 最终的 div p span 选择器 的 权重为 0,0,0,3 ; 6、后代选择器权重计算二 .nav p span 选择器权重计算 : 该选择器 是 后代选择器 , 由 1 个 类选择器...; 7、链接伪类选择器权重计算 a:hover 选择器权重计算 : 该选择器 是 链接伪类选择器 , 由 1 个 链接选择器 , 1 个 伪类选择器 组合而成的 ; 该选择器是 设置 鼠标 经过 标签...= 0,0,1,1 ; 最终的 a:hover 标签伪类选择器 权重 为 0,0,1,1 ; 8、判定标签样式 基础选择器 权重 : CSS 选择器 选择器优先级 - 权重计算 继承父标签的样式 ,

    29910

    第91天:CSS3 属性选择器、伪类选择器和伪元素选择器

    val字符并且在“开始”位置; div[class^=mydemo] 5、E[attr$=val] 表示的属性值里包含val字符并且在“结束”位置;   div[class$=demos] 二、伪类选择器...除了以前学过的:link、:active、:visited、:hover,CSS3又新增了其它的伪类选择器。...>CSS (层叠样式表)  h2:target{     color:red;   } 三、nth选择器 :first-child  选择某个元素的第一个子元素; :last-child...E::selection 可改变选中文本的样式; ":" 与 "::" 区别在于区分伪类和伪元素 关于before和after       CSS2中 E:before或者E:after,是属于伪类的...,并且没有伪元素的概念       CSS3中 提出伪元素的概念 E::before和E::after,并且归属到了伪元素当中,伪类里就不再存在E:before或者   E:after伪类;

    1.8K30

    一、前端基础-css-css选择器之伪类

    -- 伪类 用于向某些选择器添加特殊的效果 1、a:link:未访问的链接 2、a:visited:已访问的链接 3、a:hover:悬浮(鼠标移动到链接上) 4...、a:active:选定的链接 注:1、在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。...2、在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。 3、伪类名称对大小写不敏感。...-- 通过伪类给超链接添加特殊效果 1、a:link:未访问的链接,未被点击过的链接颜色 2、a:visited:已访问的链接,已被点击过的链接的颜色 3、a:hover:悬浮(...-- before和after 1、before:在标签内容前添加内容,也可以设置颜色等。 2、after:在标签内容后添加内容,也可以设置颜色等。

    46250

    CSS进阶-CSS选择器高级:伪类与伪元素

    在CSS的探索之旅中,伪类和伪元素无疑为我们的样式设计增添了无限可能。它们不仅能够帮助我们精确地定位文档中的元素,还能实现丰富的交互反馈和视觉效果。...顺序与优先级 易错点:伪类和伪元素的顺序影响样式叠加,错误的顺序可能导致期望的样式无法生效。 注意事项:保持逻辑清晰,通常先写伪类再写伪元素,并注意CSS特性的优先级规则。 4....实践技巧 利用:not()排除特定元素:伪类:not()可以帮助我们更精准地选择元素,排除不必要的样式应用。...,却能大大丰富我们的CSS技能树,让网页设计更加灵动和高效。...掌握它们的关键在于理解其背后的逻辑与应用场景,以及不断实践以避免常见的陷阱。希望本文能成为你探索CSS高级选择器路上的一盏明灯。

    44710
    领券