选择紧接(必须紧跟着)在另一个元素后的元素,而且二者有相同的父元素。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
li+li{
color: red;
}
</style>
</head>
<body>
<div>
<ol>
<li>1111111</li>
<li>2222222</li>
<li>3333333</li>
</ol>
<ul>
<li>4444444</li>
<li>5555555</li>
<li>6666666</li>
</ul>
</div>
</body>
</html><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
ol+ul{
color: red;
}
</style>
</head>
<body>
<div>
<ol>
<li>1111111</li>
<li>2222222</li>
<li>3333333</li>
</ol>
<ul>
<li>4444444</li>
<li>5555555</li>
<li>6666666</li>
</ul>
<ul>
<li>4444444</li>
<li>5555555</li>
<li>6666666</li>
</ul>
</div>
</body>
</html>!两个元素之间的文本内容不会影响相邻兄弟结合符起作用。中间文本并不包含在兄弟元素中,而只是父元素的一部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
li+li{
color: red;
}
</style>
</head>
<body>
<div>
<ol>
<li>1111111</li>
<li>2222222</li>
3333333
<li>4444444</li>
</ol>
</div>
</body>
</html><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
li+li{
color: red;
}
</style>
</head>
<body>
<div>
<ol>
<li>1111111</li>
<li>2222222</li>
<p>3333333</p>
<li>4444444</li>
</ol>
</div>
</body>
</html>
本文介绍了CSS中相邻兄弟选择器的使用方法及注意事项。通过示例展示了如何仅选择紧挨着某个元素之后且同级的特定元素,并强调了中间文本内容对选择器有效性的影响。
1330

被折叠的 条评论
为什么被折叠?



