CSS基础选择器
基础选择器
前端页面结构如下
<h1>h1:标签选择器对选定的所有的标签都生效</h1>
<p>p:标签选择器对选定的所有的标签都生效</p>
<div class="green">div:类选择器测试</div>
<div id="myid">id选择器测试,id是唯一的</div>
效果展示如下
标签选择器
加上如下代码
h1,
p {
color: red;
}
显示效果如下:
类选择器
css:
.green {
color: green;
}
id选择器
#myid {
color: blue;
}
后代选择器与子代选择器
现前端页面结构如下
<div class="first">
<span>儿子</span>
<div class="second">
<span>孙子</span>
<div>
<span>曾孙</span>
</div>
</div>
<div class="third">
<span>兄弟</span>
</div>
</div>
后代选择器
在前面基础上加上css代码
div span {
color: gold;
}
可以看到div下面的所有子节点都被选择上了。后代选择器就是选择 指定标签元素的指定后代。
子代选择器
/* 子代选择器,只选第一个儿子 */
.first>span {
color: pink;
}
可以看子代选择器只选择了第一个儿子。
兄弟选择器
/* 选择下一个相邻的兄弟 */
.second+.third {
color: blueviolet;
}