美文网首页
兄弟选择器 + 和 ~

兄弟选择器 + 和 ~

作者: 啊啊啊阿南 | 来源:发表于2018-06-22 11:30 被阅读0次

1、 + 选择器

如果需要选择紧接在另一个元素后面的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器。

<style type="text/css">
    h1 + p {
        margin-top:50px;
        color:red;
    }
</style>
<body>
<p>This is paragraph.</p>
<h1>This is a heading.</h1>
<p>This is paragraph.</p>
<p>This is paragraph.</p>

效果图1

注意:只会影响当前元素后面的兄弟元素的样式,不影响前面兄弟的样式 ,且不影响参照的元素的样式。

当然这个也会循环查找,即当两个兄弟元素相同时,会一次循环查找。
  示例:

<style type="text/css">
    li + li {
        color:red;
    }
</style>

<div>
  <ul>
    <li>List item 1</li>
    <li>List item 2</li>
    <li>List item 3</li>
  </ul>
</div>
效果图2

可以看出第一个li字体颜色没有变红,第二个和第三个元素字体变红,这就是因为第三个li是第二个li的兄弟元素,所以也会应用样式。

2、~ 选择器

查找某一个指定元素的后面的所有兄弟结点。

<style type="text/css">
    h1 ~ p{
        color:red;
    }
</style>
</head>
<body>
    <p>1</p>
    <h1>2</h1>
    <p>3</p>
    <p>4</p>
    <p>5</p>
</body>
效果图3

相关文章

  • 前端零基础课程--第八节课

    CSS3高级 复杂选择器:兄弟选择器、属性选择器、伪类选择器、伪元素选择器 兄弟选择器 相邻兄弟选择器(+):选出...

  • 2017-12-31

    CSS选择器: 元素选择器、类选择器、id选择器 属性选择器: 3.兄弟选择器: 相邻兄弟选择器前方元素 + 目标...

  • CSS进阶知识点--CSS3基本选择器及属性选择器

    基本选择器 通配符选择器 元素选择器 类选择器 ID选择器 后代选择器 子元素选择器 相邻兄弟选择器 通用兄弟选择...

  • CSS布局基础(五)--CSS3新增选择器

    一、兄弟选择器**兄弟选择器与相邻选择器类似,通过同级的兄弟元素来相互控制。所谓兄弟选择器就是指定一个元素后面的同...

  • web学习:01-CSS3选择器(基本&属性)

    1.基本选择器 1.1子元素选择器(直接后代选择器) 1.2 相邻兄弟元素选择器 1.3 通用兄弟选择器 1.4群...

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

    选择器分隔示例后代选择器空格div p子元素选择器>div > p相邻兄弟选择器+div + p普通兄弟选择器~d...

  • 无标题文章

    子元素选择器 +兄弟选择器 ~通用兄弟节点选择器p~b [ ]通用选择器 [id]附带id属性的 div[ id]...

  • CSS-常用选择器

    常用选择器 子代和父代选择器 伪类选择器 伪元素 属性选择器 孩子选择器 兄弟选择器 否定伪类 优先选择器 a的伪类

  • 元素选择器

    子元素选择器+兄弟选择器通用兄弟节点选择器pb[ ]通用选择器[id]附带id属性的div[ id]div中具有[...

  • 选择器

    元素选择器: ``` { attribute=value; } ``` 关系选择器: 兄弟选择器: 序选择器:

网友评论

      本文标题:兄弟选择器 + 和 ~

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