CSS中>,+,~,空格,逗号等符号的使用

本文详细介绍了CSS中的一些特殊选择器,包括波浪号(~), 加号(+), 大于号(>), 空格以及逗号的使用方法。这些选择器用于精准定位和应用样式到特定的HTML元素。例如,波浪号用于选择指定元素后面的所有兄弟元素,加号选择紧邻的后续元素,大于号选择直接子元素,空格则表示所有后代元素,而逗号用于分隔多个选择器,使多个元素共享同一组样式。" 123702099,11777845,Vue数据绑定详解:单向与双向,"['vue', '前端开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 ~(波浪号) :

 +(加号):

 >(大于号):

 空格:

 , 逗号:


其中,+,~均为CSS3特有的选择器。

~(波浪号) :

  • p~ul选择器 p之后出现的所有ul。

  • 两种元素必须拥有相同的父元素,但是 ul不必直接紧随 p。

P~ul {
         background-color: pink;
       }

<p>快乐生活</p>
    <ul>
      <li>昊昊</li>
      <li>凯凯</li>
    </ul>
    <h1>-------------</h1>
    <ul>
      <li>0</li>
      <li>1</li>
    </ul>

  输出结果:

 +(加号):

  • 二者有相同的父元素,

  • 选择紧接在另一个元素后的元素

P+ul {
         background-color: pink;
       }

<p>快乐生活</p>
    <ul>
      <li>昊昊</li>
      <li>凯凯</li>
    </ul>
    <h1>-------------</h1>
    <ul>
      <li>0</li>
      <li>1</li>
    </ul>

输出结果: 

>(大于号):

  • 是css3特有的选择器,

  • A>B 表示选择A元素的所有子B元素。

  body>ul {
         background-color: pink;
       } 

    <p>快乐生活</p>
    <ul>
      <li>昊昊</li>
      <li>凯凯</li>
    </ul>
    <ul>
      <li>190</li>
      <li>180</li>
    </ul>
    <ul>
        <li>21</li>
        <li>23</li>
    </ul>

  输出结果: 

 空格:

  • A  B{  }表示A标签的所有子代B标签。

      div{
            background-color: red;
            height: 50px;
        }
        body p{
         background-color: pink;
       }
<body>
    <div><p>快乐生活</p></div>
    <p>昊昊凯凯</p>

 , 逗号:

A,B{ }表示A,B两个标签同时拥有大括号中的CSS样式。

        p,ul {
            background-color: pink;
        }
    <p>快乐生活</p>
    <ul>
        <li>昊昊</li>
        <li>凯凯</li>
    </ul>
    <ul>
        <li>21</li>
        <li>23</li>
    </ul>

  输出结果: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿昊在

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

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

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

打赏作者

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

抵扣说明:

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

余额充值