如何理解css里面的亲代子元素选择器?
发布于 作者:苏南大叔 来源:程序如此灵动~

本文说一下css
选择器中的一代子元素选择器的使用方式,这个选择器就是大于符号>
,也可以说是右箭头>
。使用方式是父元素>子元素
,那么,它和平时最常见的父元素 子元素
使用方式,有什么不同呢?这就是本文中,苏南大叔将要探讨的内容。
苏南大叔的程序如此灵动博客,记录苏南大叔和计算机代码的故事。测试环境:谷歌浏览器。
测试代码
测试代码html
结构如下:
<div id="container">
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
css
部分
div#container div {
margin: 10px;
padding: 10px;
background-color: blue;
}
div#container>div {
background-color: pink;
}
div#container>div>div {
background-color: yellow;
}
div#container>div>div>div>div {
background-color: red;
}
所有的div
通过 div
都设置了背景色blue
,第一层div
通过>div
设置了背景色pink
,第二层设置背景色yellow
,第三层使用全局设置blue
,第四层通过>div
设置了背景色red
。
结论是:>
只作用于子元素中的第一代,就是紧贴着父元素的那一层。
结束语
凑文字啊,哈哈。给个链接,你自己看看吧!


