美文网首页
css3兄弟节点+ ~

css3兄弟节点+ ~

作者: 浪浪山小妖_ | 来源:发表于2019-07-29 16:42 被阅读0次

css3兄弟节点有两种相关符号:+~

<body>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
    <h3 class="h3">这是标题标签</h3>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
    <h3>这是标题标签</h3>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
    <p>这是段落标签</p>
</body>

1.先看~

   <style>
        .h3 ~ p{
            color: red;
        }
    </style>

效果如下


image.png

2.先看+

 <style>
        .h3 + p{
            color: red;
        }
    </style>

效果大不同如下


image.png

结论:
~号选择器,表示获取紧邻的下一个,后面所有的兄弟节点,但不包括前面的.
+号选择器,表示获取紧邻的下一个,仅此一个兄弟节点

附带一个+号的特别用法

<head>
    <meta charset="UTF-8">
    <title>加号选择器</title>
    <style>
        ul{
            list-style: none;
        }
        li{
            float: left;
            width: 50px;
            height: 40px;
            background: #eee;
        }
        li+li{
            border-left: 1px solid #666666;
        }
    </style>
</head>
<body>
<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>
</body>

其效果如下


image.png

--by Affandi ⊙▽⊙

相关文章

  • css3兄弟节点+ ~

    css3兄弟节点有两种相关符号:+和~ 1.先看~号 效果如下image.png 2.先看+号 效果大不同如下im...

  • jQuery 常用的节点操作

    js 获取元素(父节点,子节点,兄弟节点) jQuery 获取元素(父节点,子节点,兄弟节点) 元素筛选

  • 4.树

    树的基本概念 节点、根节点、父节点、子节点、兄弟节点(同层节点不一定是兄弟节点,兄弟节点必须有同一个父节点) 空树...

  • 兼容IE的Prve、Next、first、last

    查找上一个兄弟节点 查找下一个兄弟节点 查找第一个兄弟节点 查找最后一个兄弟节点

  • JavaScript DOM常用笔记

    获取元素(父节点,子节点,兄弟节点)

  • 获取节点

    1获取兄弟父节点的兄弟节点 this.praent.parentElement.parentNode.childr...

  • XPATH定位

    定位兄弟节点 //a/following-sibling::*后续所有兄弟节点 //a/following-sib...

  • JS学习笔记(Dom操作)

    Dom操作: 获取父节点: 获取子节点: 获取上一个兄弟节点: 获取下一个兄弟节点: 获取首尾子节点:

  • 2019-06-11 dom操作

    1. 插入兄弟节点 2. 获取元素在兄弟节点中的位置索引

  • 原生js的DOM相关操作

    获取节点 获取父节点: parentNode 获取兄弟节点:nextElementSibling || ne...

网友评论

      本文标题:css3兄弟节点+ ~

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