美文网首页js css htmlh5
CSS基础-11-组合选择符(后代选择器,子元素选择器 >,相邻

CSS基础-11-组合选择符(后代选择器,子元素选择器 >,相邻

作者: 玄德公笔记 | 来源:发表于2022-06-19 21:37 被阅读0次
    选择器 分隔 示例
    后代选择器 空格 div p
    子元素选择器 > div > p
    相邻兄弟选择器 + div + p
    普通兄弟选择器 div ~ p

    1. 后代选择器

    • 表现
      本div内,直接或间接下级p都会影响。
    • 实现
    div p
    {
      background-color:yellow;
    }
    
    • 示例
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <title>蜀</title>
        <style>
            div p {
                background-color: yellow;
            }
        </style>
    </head>
    
    <body>
        <p>div的同级p,之前</p>
        <div>
            <p>div 的直接下级p</p>
        </div>
    
        <div>
            <span>
                <p>div 的间接下级p</p>
            </span>
        </div>
    
        <p>div的同级p,一号</p>
        <p>div的同级p,二号</p>
    </body>
    
    </html>
    
    • 显示


      image.png

    2. 子元素选择器

    • 表现
      本div内,直接下级p都会影响(间接下级不会)。

    • 实现

    div>p
    {
      background-color:yellow;
    }
    
    • 显示结果


      image.png

    3. 相邻兄弟选择器

    • 表现
      紧邻本div后的同级p收到影响
    • 实现
    div+p
    {
      background-color:yellow;
    }
    
    • 显示结果


      image.png

    4. 后续兄弟选择器

    • 表现
      本div之后的同级p都受影响
    • 实现
    div~p
    {
      background-color:yellow;
    }
    
    • 结果显示


      image.png

    image.png

    相关文章

      网友评论

        本文标题:CSS基础-11-组合选择符(后代选择器,子元素选择器 >,相邻

        本文链接:https://www.haomeiwen.com/subject/dawwmrtx.html