美文网首页
[转]CSS子选择器与后代选择器

[转]CSS子选择器与后代选择器

作者: everfight | 来源:发表于2017-01-08 10:08 被阅读54次

注:之前一直不混淆子选择器和后代选择器的关系,今天看到一篇文章很不错,一下子明白了,特此转载。
通俗的讲就是: 儿子一定是后代,但是后代不一定是儿子。


css子元素选择器和后代选择器在功能描述上非常相同,但是他们其实是有区别的、

本文章通过两个简单的实例向大家介绍子元素选择器与后代选择器的区别,需要的朋友可以参考一下。

首先我们来了解一下子元素选择器后代选择器的基本语法。

语法

子元素选择器的语法如下:

div>ul{color:red;}

子元素选择器使用大于号">"做为连接符,子元素选择器只能选择作为某元素子元素的元素

后代选择器的语法如下:

h1 em{color:red;}

后代选择器可以选择作为某元素后代的元素,父元素与子元素必须用空格隔开,从而表示选中某个元素下的子元素。

二者区别:

我们通过一个实例来讲解子选择器与后代选择器的区别。

先来看一下后代选择器div p的效果

<html>
    <head>
        <style>
              div p{ background-color:yellow;}
        </style>
    </head>
<body>
    <div> 
        <p>子元素选择器</p> 
        <span>
            <p>后代选择器</p>
        </span>
    </div>
</body>
</html>

运行结果如图:

后代选择器

再来看一下子选择器div>p的效果

<html>
    <head>
        <style>
              div > p{ background-color:yellow;}
        </style>
    </head>
<body>
    <div> 
        <p>子元素选择器</p> 
        <span>
            <p>后代选择器</p>
        </span>
    </div>
</body>
</html>

运行结果如图:

子选择器

从上面实例可以看出子选择器只作用于其第一代元素,而后代选择器作用于N(N为自然数)代元素。

原文地址

相关文章

  • CSS中子选择器和后代选择器之间的区别

    CSS子选择器和后代选择器之间有什么区别?下面本篇文章就来给大家对比一下子选择器和后代选择器,介绍子选择器和后代选...

  • CSS 选择器

    CSS选择器的概念 标签选择器 类选择器 ID选择器 类选择器与ID选择器的区别 子代选择器 后代选择器 子选择器...

  • ## CSS选择器

    ## CSS选择器 # 标签选择器 # id选择器 # 类选择器 # 后代选择器 # 子元素选择器 # 交集选择器...

  • HTML之CSS——CSS的高级应用

    CSS选择器: 一.CSS复合选择器: 1.后代选择器2.交集选择器3.并集选择器 1.后代选择器 后代选择器又称...

  • 四类选择器的区别:后代、子选择器、相邻兄弟、后代兄弟

    后代选择器与子选择的关系:后代选择器>子选择器。 后代选择器:包括父元素的子元素以及孙子元素(代表符合:空格) 子...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

  • CSS5-选择器5-子元素选择器

    CSS选择器-系列文章 1、子元素选择器 div>p选择div的直接子元素p。注意与后代选择器的对比。 2、效果演...

  • react 开发实战

    CSS:选择器用法:.类名 //类选择器 id名 //id 选择器 .类名 元素名 //后代选择器,包含子元素和子...

  • CSS选择器

    css选择器: 标签选择器 id选择器 类选择器 后代选择器 子元素选择器 交集选择器 并集选择器 兄弟选...

  • CSS选择器

    元素选择器 类选择器详解 ID选择器详解 属性选择器详解 后代选择器 子元素选择器 相邻兄弟选择器 CSS派生选择器:

网友评论

      本文标题:[转]CSS子选择器与后代选择器

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