# 组合选择符基本介绍
- 组合选择符说明了两个选择器直接的关系
CSS组合选择符包括各种简单选择符的组合方式- 在
CSS3中包含了四种组合方式- 后代选取器(以空格分隔)
- 子元素选择器(以大于号分隔)
- 相邻兄弟选择器(以加号分隔)
- 普通兄弟选择器(以破折号分隔)
# 后代选取器
-
后代选取器匹配所有值得元素的后代元素
-
实例:
<div>
<p>我是通过后代选择器选择的元素</p>
<h1>002</h1>
<p>我是通过后代选择器选择的元素</p>
</div>
@前端进阶之旅: 代码已经复制到剪贴板
div p{
background:red;
}
@前端进阶之旅: 代码已经复制到剪贴板
效果:

# 子元素选择器
-
如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器
-
html代码的文档树结构如图

<div class="mainDiv">
我是主DIV
<div class="son">儿子
<div class="sunzi">孙子</div>
</div>
</div>
@前端进阶之旅: 代码已经复制到剪贴板
.mainDiv{
background:yellow;
width:100px;
height:100px;
}
.sunzi{
background:red;
width:40px;
height:40px;
}
.mainDiv >