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博客

相关推荐
站在风口的猪11083 分钟前
《前端面试题:CSS的display属性》
前端·css·html·css3·html5
wandongle4 分钟前
HTML 面试题错题总结与解析
前端·面试·html
Code_Geo5 分钟前
前端打包工具简单介绍
前端·打包工具
断竿散人9 分钟前
专题一、HTML5基础教程-Meta标签网页元数据:网页的隐形指挥官
前端
MrSkye11 分钟前
🚀 由Tony Stark 带你入门 JavaScript(新手向)🚀
前端·javascript·面试
香蕉可乐荷包蛋13 分钟前
前端现行架构浅析
前端·架构
掘金安东尼13 分钟前
仅仅是发送一封邮件?暴露安全边界!
javascript·vue.js·面试
FogLetter14 分钟前
从Flex布局到Transition艺术:打造让用户尖叫的前端体验
前端·css