4-8. 子元素选择器

作者: 一Left一 | 来源:发表于2017-12-01 21:01 被阅读3次

1、概念

  • 与后代选择器相比,子元素选择器(Child selectors)只能选择作为某元素子元素的元素。
  • 找到指定标签中所有特定的直接子元素, 然后设置属性。

2、格式
子结合符:>

标签名称1>标签名称2{
    属性:值;
}

先找到所有名称叫做"标签名称1"的标签, 然后在这个标签中查找所有直接子元素名称叫做"标签名称2"的元素
例如,如果您希望选择只作为 h1 元素子元素的 strong 元素,可以这样写:

h1 > strong {color:red;}

这个规则会把第一个 h1 下面的两个 strong 元素变为红色,但是第二个 h1 中的 strong 不受影响:

<h1>This is <strong>very</strong> <strong>very</strong> important.</h1>
<h1>This is <em>really <strong>very</strong></em> important.</h1>

3、注意

  • 子元素选择器只会查找儿子, 不会查找其他被嵌套的标签
  • 子元素选择器之间需要用>符号连接, 并且不能有空格
  • 子元素选择器不仅仅可以使用标签名称, 还可以使用其它选择器
  • 子元素选择器可以通过>符号一直延续下去

4、后代选择器和子元素选择器
后代选择器和子元素选择器之间的共同点

  • 后代选择器和子元素选择器都可以使用标签名称/id名称/class名称来作为选择器
  • 后代选择器和子元素选择器都可以通过各自的连接符号一直延续下去:选择器1>选择器2>选择器3>选择器4{}
  • 在企业开发中如何选择
    如果想选中指定标签中的所有特定的标签, 那么就使用后代选择器
    如果只想选中指定标签中的所有特定儿子标签, 那么就使用子元素选择器
table.company td > p

上面的选择器会选择作为 td 元素子元素的所有 p 元素,这个 td 元素本身从 table 元素继承,该 table 元素有一个包含 company 的 class 属性。

5、后代选择器和子元素选择器之间的区别?
后代选择器使用空格作为连接符号
子元素选择器使用>作为连接符号
后代选择器会选中指定标签中, 所有的特定后代标签, 也就是会选中儿子/孙子..., 只要是被放到指定标签中的特定标签都会被选中
子元素选择器只会选中指定标签中, 所有的特定的直接标签, 也就是只会选中特定的儿子标签

6、后代选择器和子元素选择器之间的共同点
后代选择器和子元素选择器都可以使用标签名称/id名称/class名称来作为选择器
后代选择器和子元素选择器都可以通过各自的连接符号一直延续下去
选择器1>选择器2>选择器3>选择器4{}

7、在企业开发中如何选择
如果想选中指定标签中的所有特定的标签, 那么就使用后代选择器
如果只想选中指定标签中的所有特定儿子标签, 那么就使用子元素选择器

http://www.w3school.com.cn/css/css_selector_child.asp

相关文章

  • 4-8. 子元素选择器

    1、概念 与后代选择器相比,子元素选择器(Child selectors)只能选择作为某元素子元素的元素。 找到指...

  • CSS3选择器

    一、基本选择器 子元素选择器 概念:子元素选择器只能选择某元素的子元素语法格式:父元素 > 子元素 (Father...

  • 四类选择器的区别:后代、子选择器、相邻兄弟、后代兄弟

    后代选择器与子选择的关系:后代选择器>子选择器。 后代选择器:包括父元素的子元素以及孙子元素(代表符合:空格) 子...

  • CSS3选择器

    基本选择器 子元素选择器 概念:只能选择某元素的子元素 语法:父元素 > 子元素(Father > Childre...

  • 2020-01-12

    css选择器 子代选择器:空格、> 空格:选择父元素内所有子元素 >:选择直属父元素的子元素 兄弟选择器:+、~ ...

  • 前端零基础教学开始第三天 03 -day _ Css 选择器

    备注:部分选择器见02 教程 ## 1、子元素选择器 子元素选择器只能选择作为某元素子元素的元素,其写法就是把...

  • 后代选择器和子元素选择器的区别

    原文 博客原文 大纲 1、后代选择器和子元素选择器的相关概念2、后代选择器和子元素选择器的区别 1、后代选择器和子...

  • react 开发实战

    CSS:选择器用法:.类名 //类选择器 id名 //id 选择器 .类名 元素名 //后代选择器,包含子元素和子...

  • Python爬虫解析工具小结-JSONPath

    符号意义 $ 根元素 @ 当前元素 . 子选择器 [] 子选择器 .. 递归搜索下级所有 * 通配符 ?() 过滤...

  • CSS选择器

    选择器类型 元素选择器 类选择器 ID 选择器 属性选择器 伪类 伪元素 选择器组 后代选择器 子元素选择器 相邻...

网友评论

    本文标题:4-8. 子元素选择器

    本文链接:https://www.haomeiwen.com/subject/cjtbmxtx.html