Appearance
选择器
CSS 选择器规定了 CSS 规则会被应用到哪些元素上。
通配符-选择器
- 结构:*
html
*{
margin:0;
padding:0;
}
标签-选择器
html
<div></div>
<style>
div{
color:red
}
</style>
类-选择器
- 结构
class="{类名}"
html
<div class="class1"></div>
<style>
.class1{
color:red
}
</style>
ID-选择器
- 结构
id="{id名}"
html
<div id="id1"></div>
<style>
#id1{
color:red
}
</style>
选择器-后代
- 结构:
{选择器1} {选择器2}
- 定义:选择 选择器1 下面的 所有选择器2 包含所有的后代
html
<div class="class1">
<div class="class2">
<div class="class2"></div>
</div>
<div class="class2"></div>
</div>
<style>
.class1 .class2{
color:red
}
</style>
选择器-子代
- 结构:
{选择器1} > {选择器2}
- 定义:选择 选择器1 下面的 子代选择器2 只选择子代
html
<div class="class1">
<div class="class2">
<div class="class2"></div>
</div>
<div class="class2"></div>
</div>
<style>
.class1 > .class2{
color:red
}
</style>
选择器-并集
- 结构:
{选择器1} , {选择器2}
- 定义:选择 选择器1 和 选择器2
html
<div class="class1"></div>
<div class="class2"></div>
<style>
.class1 , .class2{
color:red
}
</style>
选择器-紧邻兄弟
- 结构:
{选择器1} + {选择器2}
- 定义:选择 只选择和选择器1 挨着的 选择器2 (不包含选择器1)
html
<div class="class1 p"></div>
<div class="class2 p"></div>
<div class="class3 p"></div>
<style>
.p + .p{
color:red
}
</style>