层级选择器

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>层级选择器1</title>
<style>
*{
margin: 0;
padding: 0;
}
body{
width:300px;
margin:0 auto;
}
div{
border: 2px solid gray;
padding: 2px 20px;
margin: 5px;
line-height: 20px;
font-size: 20px;
text-align: center
}
/* 后代选择器*/
.div div{
background: blanchedalmond;
}
/*子代选择器*/
.div > div{
background: pink;
}
/*相邻兄弟选择器*/
.xinglin + div{
background: black;
}
/*通用兄弟选择器*/
.xinglin ~ div{
background:yellow;
}
</style>
</head>
<body>
<div class="xinglin">8</div>
<div>9</div>
<div>10</div>
<div class="div" >
<div>1</div>
<div>2
<div>3
</div>
<div>4
</div>
</div>
</div>
<div class="div">5
<div>6
<div>7
</div>
</div>
</div>
</body>
</html>


看单个层级元素的时候记得注释掉其他的 ,否则元素属性重复定义 后面的会覆盖前面的

浙公网安备 33010602011771号