day9 兄弟选择器 ~和+

本文介绍了CSS中的两种兄弟选择器:brother1~brother2用于选择紧随brother1之后的brother2元素,而brother1+brother2则仅匹配相邻的brother2。通过实例演示了它们在HTML结构中的应用和限制。
摘要由CSDN通过智能技术生成

前言

day1_1 html和CSS基础里介绍了四种基础选择器、后代选择器、子选择器等,现在介绍一下两种兄弟选择器。

brother1~brother2

brother1~brother2 选择器匹配出现在 brother1 后面的brother2。
brother1 和 brother2 这两种元素必须具有相同的父元素,但 brother2 不必紧跟在 brother1 的后面,意思是可以选择brother1后的所有兄弟元素,而不是可以选择brother1之前的兄弟元素。

.example11 p~ol {
            background-color: aqua;
        }
<div class="example11">
        <p>example1</p>
        <ul>
            <li>啦啦啦</li>
            <li>哒哒哒</li>
        </ul>

        <ol>
            <li>滴滴滴</li>
            <li>哈哈哈</li>
        </ol>
        <ol>
            <li>滴滴滴</li>
            <li>哈哈哈</li>
        </ol>
        <ol>
            <li>滴滴滴</li>
            <li>哈哈哈</li>
        </ol>

    </div>

    

在这里插入图片描述

brother1+brother2

brother1+brother2 选择器仅匹配与brother1相邻的brother2。

.example22 p+ul {
            background-color: aqua;
        }
<div class="example22">
        <p>example2</p>
        <ul>
            <li>啦啦啦</li>
            <li>哒哒哒</li>
        </ul>
        <ul>
            <li>啦啦啦</li>
            <li>哒哒哒</li>
        </ul>
        <ul>
            <li>啦啦啦</li>
            <li>哒哒哒</li>
        </ul>
        <ol>
            <li>滴滴滴</li>
            <li>哈哈哈</li>
        </ol>
    </div>

在这里插入图片描述

如果把.example2 p+ul { background-color: aqua; }换成p+ol会像下图这样什么都没有改变,因为ol不是p相邻的兄弟元素,这种选择器只能改变与其相邻的兄弟元素。
在这里插入图片描述

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦昭昭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值