后代、子代选择器的区别

子代选择器
后代选择器

子代选择器 后代选择器
子代选择器只选中父级元素的亲一代,父子级之间用大于号“>”连接 后代选择器选中的是指定元素的所有后代,父子级之间用空格连接

示例代码:
这里为了让大家好区分,我们这里给各个div标签设置了宽高和背景颜色属性值。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>子代和后代选择器的区别</title><style type="text/css">#div_11{background-color: #3A98FD;width: 300px;height: 300px}#div_12{background-color: #90EE90;width: 200px;height: 200px}#div_13{background-color: #FAEBD7;width: 100px;height: 100px;}#div_21{background-color: blueviolet;width: 200px;height: 200px;}/*子代选择器只选中父级元素的亲一代,父子级之间用大于号“>”连接,这里是将子代的文本颜色设置为红色。 */#div_11>#div_12{color: #FF0000;}/*  后代选择器选中的是指定元素的所有后代,父子级之间用空格连接, 这里是将子代的文本颜色设置为蓝色。*/#div_11 #div_13{color: blue;}</style></head><body><div id="div_11">这是第一个div<div id="div_12">这是第一个div的子代div<div id="div_13">这是第一个div的后代div</div></div></div><br><div id="div_21">这是第二个div </div></body>
</html>

页面效果

这里写的可能有点乱,而且只举了一种情况的例子。还有很多种情况。
大家自己多敲敲代码,多实验一下就会明白的,明白了之后才会灵活掌握和运用这些选择器。
今天的分享就到这里,有问题大家积极指正。

CSS之后代、子代选择器的区别相关推荐

  1. html子代选择器,Css 后代选择器与子代选择器的区别

    后代选择器用空格,比如A B{border:1px solid red;} 子代选择器用>, 比如A>B{border:1px solid red;} 但是,如果你仔细想想,这俩个概念是不 ...

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

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

  3. 【温故知新】CSS学习笔记(后代和子代选择器)

    后代和子代选择器 CSS的选择器除了之前介绍的基本选择器之外,还有符合选择器,可以处理一些基本选择器无法处理的难题. 1.后代选择器 比如下面的例子,我们需要将所有的"Hello" ...

  4. CSS的子选择器与后代选择器的区别

    来源于:http://www.jianshu.com/p/599654ba5f4a 子选择器: 一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素.如右侧代码编辑 ...

  5. [css] 为什么说css中能用子代选择器的时候不要用后代选择器?

    [css] 为什么说css中能用子代选择器的时候不要用后代选择器? 选择从右到左依次解析匹配,所以后代选择器会去找它的所有父级, 而子代选择器只会选择直接的父级:减少匹配次数,提高效率 个人简介 我是 ...

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

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

  7. 【响应式Web前端设计】CSS后代选择器和子代选择器

    文章目录 子代选择器:>号 后代选择器:空格 文章目录 子代选择器:>号 后代选择器:空格 子代选择器:>号 .father>div{border: 2px solid blu ...

  8. css样式,后代选择器

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

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

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

最新文章

  1. 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc
  2. 【junit】junit4单元测试eclipse
  3. 腾讯云首次公开边缘计算网络开源平台,拥抱5G与万物互联
  4. mysql binlog日志定时删除---计划任务
  5. vb在服务器上新建文件夹,vb.net-如果不存在,如何在VB中创建文件夹?
  6. Python3 基础学习笔记 C01【变量和简单数据类型】
  7. .net性能测试和优化1 基本概念
  8. ANSI/UTF-8/UCS2(UTF-16),以及回车换行
  9. 【小记录】关于dojo中的on事件
  10. 初步了解hg19注释文件的内容 | gtf
  11. HarmonyOS 生态最重的拼图,手机开发者 Beta 版终于到来
  12. 应用安全 - Web安全 - 上传漏洞 - 攻防
  13. 2020-08-23 每日一句
  14. 若干个数据首尾相连,构成一个圆环,找到连续的4个数之和最大的一段。 C++
  15. 数据库中第一范式、第二范式、第三范式
  16. 基于微信小程序的童装购买平台小程序
  17. 360公司开源Atlas快速上手安装配置
  18. 大数据归档-冷热数据分离
  19. stm32驱动Lora串口模块
  20. 女朋友生病了要你去照顾,这时候你刚开了一把王者荣耀排位晋级赛,你选什么?

热门文章

  1. 前端技能树,面试复习第 1 天—— 建立前端知识框架 | HTML 知识考察点
  2. 数学中那些非常奇葩的证明
  3. 有关 Java Long 型数据的比较
  4. Comprehensive Analysis of Time Series Forecasting Using Neural Networks
  5. mysql接受表单数据类型_PHP如何接收表单数据数组并插入MySQL数据库?其中表单数据类型包括图片文件类型,要实现图片..._慕课问答...
  6. CTF夺旗赛培训——Web应用安全
  7. 打开jupter notebook报错[WinError 10049]
  8. android wifi流量监控,Android流量监测的实现原理
  9. 办公文书处理属于计算机应用中的,电大计算机应用基础总结基础知识单选题
  10. linux用户和用户配置文件(nobody)