美文网首页
组合选择符

组合选择符

作者: maskerII | 来源:发表于2019-05-10 22:48 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>组合选择符</title>
    <style>
        div.ex1 p {
            background-color: #73AD21;
        }

        div.ex2>p{
            background-color: yellow;
        }

        div.ex3+p{
            background-color: #FF00FF;
        }

        div.ex4~p{
            background-color: #2196F3;
        }
    </style>
</head>
<body>
<h2>后代选择器</h2>
<div class="ex1">
    <p>段落1 在div中</p>
    <p>段落2 在div中</p>
</div>

<p>段落3 不在div中</p>
<p>段落4 不在div中</p>

<h2>子元素选择器</h2>
<div class="ex2">
    <p>段落5在div中 是div的子元素</p>
    <span><p>段落6在div中 不是div的子元素</p></span>

</div>

<h2>相邻兄弟选择器</h2>
<div class="ex3">
    <h2>My name is Donald</h2>
    <p>I live in Duckburg.</p>
</div>

<p>My best friend is Mickey.</p>

<p>I will not be styled.</p>


<h2>后续兄弟选择器</h2>

<p>之前的段落 不会添加背景色</p>
<div class="ex4">
    <p>段落1</p>
    <p>段落2</p>

</div>
<p>段落3</p>
<p>段落4</p>


</body>
</html>

1、CSS 组合选择符

Note 组合选择符说明了两个选择器直接的关系。
CSS组合选择符包括各种简单选择符的组合方式。

在 CSS3 中包含了四种组合方式:

后代选择器(以空格分隔)
子元素选择器(以大于号分隔)
相邻兄弟选择器(以加号分隔)
普通兄弟选择器(以破折号分隔)

2、后代选择器

后代选择器用于选取某元素的后代元素。

以下实例选取所有 <p> 元素插入到 <div> 元素中:

实例
div p
{
background-color:yellow;
}

3、子元素选择器

与后代选择器相比,子元素选择器(Child selectors)只能选择作为某元素子元素的元素。

以下实例选择了<div>元素中所有直接子元素 <p> :

实例
div>p
{
background-color:yellow;
}

4、相邻兄弟选择器

相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。

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

以下实例选取了所有位于 <div> 元素后的第一个 <p> 元素:

实例
div+p
{
background-color:yellow;
}

5、后续兄弟选择器

后续兄弟选择器选取所有指定元素之后的相邻兄弟元素。

以下实例选取了所有 <div> 元素之后的所有相邻兄弟元素 <p> :

实例
div~p
{
background-color:yellow;
}

相关文章

  • 组合选择符

    1、CSS 组合选择符 Note 组合选择符说明了两个选择器直接的关系。CSS组合选择符包括各种简单选择符的...

  • css学习 第四天

    CSS组合选择符 CSS组合选择符包括各种简单选择符的组合方式。 在 CSS3 中包含了四种组合方式: 后代选择器...

  • css组合选择符

    组合选择符说明了两个选择器之间的关系CSS组合选择符包括各种简单选择符的组合方式。在 CSS3 中包含了四种组合方...

  • Python小白学习进行时---css基础(2018-7-011

    一、表单标签 二、div和span 三、css基础 四、css选择符 五、组合选择器 六、伪类选择符 一、表单标签...

  • CSS组合选择符

    组合选择符说明了两个选择器直接的关系。 目录: 后代选取器(以空格分隔) 子元素选择器(以大于号分隔) 相邻兄弟选...

  • CSS Selectors 选择器(选择符)

    选择器 元素选择符 关系选择符 属性选择符 伪类选择符 伪对象选择符 一、元素选择符 通配选择符 (*):选择所有...

  • HTML与CSS 目录

    HTML与CSS 目录 基础知识 【CSS选择符】类型选择符【CSS选择符】类选择符 和 ID选择符【CSS选择符...

  • 对CSS知识点的查漏补缺

    选择符 子选择符:> 紧邻同胞选择符:+ 一般同胞选择符:~ 属性名选择符:标签名[属性名] 属性值选择符:标签名...

  • 【CSS】选择符

    CSS元素选择符 优先级:id选择符 > class选择符 > 标签选择符 1.通配选择符(Universal S...

  • CSS选择符的使用

    CSS选择符常用的有这几个,后代选择符空格( ),子选择符箭头(>),相邻兄弟选择符加号(+),随后兄弟选择符波浪...

网友评论

      本文标题:组合选择符

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