4.层次选择器
①后代选择器
html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- <link rel="stylesheet" href="css/style01.css">-->
<!-- <link rel="stylesheet" href="css/style02.css">-->
<!-- <link rel="stylesheet" href="css/style03.css">-->
<!-- <link rel="stylesheet" href="css/style04.css">-->
</head>
<body>
<p class="active">p1</p>
<p>p2</p>
<p>p3</p >
<ul>
<li><p>p4</p></li>
<li><p>p5</p></li>
<li><p>p6</p></li>
</ul>
<p class="active">p7</p>
<p>p8</p>
<p>p9</p>
</body>
</html>
style01.css:
/*
1.后代选择器
这个元素的后面 祖爷爷 爷爷 爸爸 你
*/
body p{
background: blue;
}
style02.css:
/*
2.子选择器
一代 儿子
*/
body>p{
background: blue;
}
style03.css:
/*
3.相邻兄弟选择器
同辈 只有一个 相邻(向下)
*//*
4.通用兄弟选择器
当前选中元素的向下所有兄弟元素
*/
.active~p{
background: #53c48b;
}
.active+p{
background: #53c48b;
}
style04.css:
/*
4.通用兄弟选择器
当前选中元素的向下所有兄弟元素
*/
.active~p{
background: #53c48b;
}
运行结果:
①
②
③
④