后代选择器
定位所有的span元素:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后代选择器</title>
<style>
/* 定位所有的span元素 */
span {
background-color: blue;
}
</style>
</head>
<body>
<div>
<span>
span1
<span>span2</span>
</span>
</div>
<span>span3</span>
</body>
</html>
再定位div的后代span:
<style>
/* 定位所有的span元素 */
span {
background-color: blue;
}
/* 定位div的后代span */
div span {
background-color: yellow;
}
</style>
子元素选择器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>子元素选择器</title>
<style>
span {
background-color: lightblue;
}
/* div的子元素span */
div > span {
background-color: bisque;
}
</style>
</head>
<body>
<div>
<span>
span1
<span>span2</span>
</span>
</div>
<span>span3</span>
</body>
</html>
相邻(下一个兄弟)元素选择器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>相邻(下一个兄弟)元素选择器</title>
<style>
#one + li {
color: lightcoral;
}
</style>
</head>
<body>
<ul>
<li id="one">one</li>
<li>two</li>
<li>three</li>
</ul>
</body>
</html>