css选择器

子代选择器 >

html 复制代码
<ul id="father">
  <li id="son"> 
	<ul id="grandson">
	</ul>
  </li>
  <li> </li>
  <li> </li>
</ul>

ul > li 只能选择子代的元素,不可能会选择到孙子辈

后代选择器(以空格隔开)

html 复制代码
div.contain .blue{color:blue;}

以上规则的结果为:"所有class属性值为contain的div元素,其后代中class属性值为blue的任何元素显示为蓝色字体"。

html 复制代码
div.contain.blue{color:blue;}

以上规则的不同之处在于,'.contain' 类选择器 与'.blue' 类选择器之间少了一个空格!少了空格,以上选择器就不是后代选择器了,而是另外一种选择器:"多类选择器"。

多类选择器:指的是 div 标签,定义了多个类,如下所示:

html 复制代码
<div class="contain blue">

</div>

参考链接:CSS - 选择器详解 - 子代、后代选择器详解 - 伪类选择器 - 测试_css后代选择器-CSDN博客

相关推荐
男孩122 分钟前
react高阶组件及hooks
前端·javascript·react.js
m0_7482517222 分钟前
DataOps驱动数据集成创新:Apache DolphinScheduler & SeaTunnel on Amazon Web Services
前端·apache
珊珊来吃23 分钟前
EXCEL中给某一列数据加上双引号
java·前端·excel
胡西风_foxww1 小时前
【ES6复习笔记】Spread 扩展运算符(8)
前端·笔记·es6·扩展·运算符·spread
小林爱1 小时前
【Compose multiplatform教程08】【组件】Text组件
android·java·前端·ui·前端框架·kotlin·android studio
跨境商城搭建开发1 小时前
一个服务器可以搭建几个网站?搭建一个网站的流程介绍
运维·服务器·前端·vue.js·mysql·npm·php
hhzz1 小时前
vue前端项目中实现电子签名功能(附完整源码)
前端·javascript·vue.js
秋雨凉人心2 小时前
上传npm包加强
开发语言·前端·javascript·webpack·npm·node.js
时清云2 小时前
【算法】 课程表
前端·算法·面试
JoeChen.2 小时前
PostCSS插件——postcss-pxtorem结合动态调整rem实现字体自适应
javascript·ecmascript·postcss