后代选择器 | Descendant selectors

后代组合因子 ——通常是通过一个单一的sapce()字符来表示——它结合了两个选择器,且如果第二个选择器所选择的元素的一些祖先元素为第一选择器所匹配,那么它就会选择出那些满足该条件的,由第二个选择器所选择出的那些元素。使用后代组合因子的选择器称为后代选择器。

/* List items that are descendants of the "my-things" list */

ul.my-things li {

margin: 2em;

}

后代组合子在技术上是一个或多个CSS空白字符 —— 空格字符和/或四个控制字符之一:回车,换页,换行和制表符 ——在没有另一个组合因子的情况下,两个选择器之间。此外,组合因子所包含的空白字符可以包含任意数量的CSS注释。

这个组合因子的抽象特性使得它与其他标准化的组合因子不同,因为这些组合因子全部由不同的有限字符序列表示。这种不一致性是通过在序列(>>)中增加一个由两个大于号字符表示的多余的后代组合因子来实现的,这种情形下,它的形式非常接近于子元素组合因子,而且他们也有类似的功能。

语法

selector1 selector2 { /* property declarations */ }

selector1 >> selector2 { /* property declarations */ }

实例

CSS

li {

list-style-type: disc;

}

li li {

list-style-type: circle;

}

HTML

  • Item 1
    • Subitem A
    • Subitem B
  • Item 2
    • Subitem A
    • Subitem B

结果

规范

Specification

Status

Comment

Selectors Level 4The definition of 'descendant combinator' in that specification.

Working Draft

Introduced >> as descendant combinator in addition to the whitespace as combinator.

Selectors Level 3The definition of 'descendant combinator' in that specification.

Recommendation

CSS Level 2 (Revision 1)The definition of 'descendant selectors' in that specification.

Recommendation

CSS Level 1The definition of 'contextual selectors' in that specification.

Recommendation

Initial definition

浏览器兼容性

Feature

Chrome

Edge

Firefox (Gecko)

Internet Explorer

Opera

Safari

Basic support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

form

No support

No support

No support

No support

No support

10

Feature

Android

Edge

Firefox Mobile (Gecko)

IE Mobile

Opera Mobile

Safari Mobile

Basic support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

form

?

?

?

?

?

?

html后代选择器的语法,后代选择器 | Descendant selectors相关推荐

  1. html后代选择器的语法,[转]CSS子选择器与后代选择器

    注:之前一直不混淆子选择器和后代选择器的关系,今天看到一篇文章很不错,一下子明白了,特此转载. 通俗的讲就是: 儿子一定是后代,但是后代不一定是儿子. css子元素选择器和后代选择器在功能描述上非常相 ...

  2. CSS复合选择器(后代选择器、子元素选择器、并集选择器、伪类选择器、:focus伪类选择器)

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的. 1. 后代选择器 后代选择器又称为包含选择器 作用:用来选择元素或元素组的子孙后代 其写法就是把外层标签写在前面,内层标签写在后面,中间 ...

  3. html的css样式中表示后代选择器,css样式,后代选择器

    css介绍 CSS(层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). css语法(下图所示) 每个CS ...

  4. js后代选择器_后代选择器和子元素选择器的区别

    原文 简书原文:https://www.jianshu.com/p/4a776598c69c 大纲 1.后代选择器和子元素选择器的相关概念 2.后代选择器和子元素选择器的区别 1.后代选择器和子元素选 ...

  5. html后代选择器和子代选择器,CSS后代选择器与子元素选择器的区别

    今天在看css基础的时候,发现了一个很有趣的事情,那就是 后代选择器 与 子元素选择器. 说来也惭愧,我以前一直以为,这俩是同一个东西,只是叫法不同而已,后来才发现,原来这俩是两个不同的东西. 后代选 ...

  6. css复合选择器(后代选择器、子代选择器、并集选择器、链接伪类选择器、:focus选择器)

    什么是复合选择器? 在css中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的. 复合选择器可以更准确.更高效的选择目标元素(标签 ...

  7. HTML CSS之复合选择器中的交集选择器、并集选择器、后代选择器、子元素选择器、相邻兄弟选择器、属性选择器

    复合选择器是通过基本选择器进行组合后构成的,常用的复合选择器有:交集选择器.并集选择器.后代选择器.子元素选择器.相邻兄弟选择器和属性选择器等. 交集选择器 交集选择器由两个选择器直接构成,其中第一个 ...

  8. 后代子元素选择器交集并集选择器 4大复合选择器的区别

    ①后代选择器(重点) [空格隔开] 概念:后代选择器又叫包含选择器 为什么要用复合选择器?因为基础选择器不够强大,不能快速高效准确精细的完全页面style设置.复合选择器是两个或多个基础选择器组合而成 ...

  9. CSS复合选择器---后代选择器、子选择器、并集选择器、伪类选择器

    CSS复合选择器 建立在基础选择器上,对基本选择器进行组合形成的 可以更准确.更高效的选择目标元素(标签) 包含:后代选择器.子选择器.并集选择器.伪类选择器 一.后代选择器 又称为包含选择器,可以选 ...

最新文章

  1. SilverLight 4页面跳转大全
  2. 【跟着子迟品 underscore】Array Functions 相关源码拾遗 小结
  3. React学习实例总结,包含yeoman安装、webpack构建
  4. Hibernate Tools for Eclipse的使用
  5. 通用权限管理系统组件 (GPM - General Permissions Manager) 给信息管理系统加一个初始化的功能,调用存储过程...
  6. [转] 哈佛大学研究:一个人成为废物的九大根源
  7. css3动画事件—webkitAnimationEnd
  8. SQL中and和or的区别是?
  9. Ocata:Packstack Ocata does not configure nova for placement API
  10. bash中正则表达式
  11. 打造物联网+WiFi融合新模式 华三通信发布卫星AP
  12. 向日葵,teamviewer
  13. iPhone4 降级6.12教程 无须SHSH 不装插件 不睡死[转载] by 轻鸢
  14. 通信工程师考试基本情况及经验分享
  15. 情人节 放出了 我囤积的 部分碎片 论点
  16. Android笔记(三)按键动态渐变
  17. html5 mp3播放器源码,HTML5自定义mp3播放器源码
  18. Convolutional Neural Network based Multiple-Rate Compressive Sensing for Massive MIMO CSI Feedback:
  19. uni-app项目引入图标
  20. 论文阅读:Pixel-level Extrinsic Self Calibration of High Resolution LiDAR and Camera

热门文章

  1. linux 修改文件夹和子文件夹权限,Linux下设置文件夹以及子文件夹中所有文件权限...
  2. 向武 清华大学 计算机,哥哥保送弟弟全市第二 双胞胎如何同时上清华?
  3. 利用STM32CubeMX软件生成USB_DEVICE_SD卡虚拟U盘
  4. 程序员做前端好还是做后台好?
  5. FM收音机ic FM发射模块SX6116
  6. 【能效管理】电力监控系统在某商业数据中心的应用分析
  7. 蓝牙耳机哪个品牌最好?2023最新学生平价蓝牙耳机推荐
  8. 程序员装B小技巧——管理你的桌面
  9. 2020年ICPC辽宁省赛- 最长回文串(Java)
  10. 线性规划求极值问题-系统架构设计师-最“稳准狠”解题方法