首页 > 其他分享 >层次选择器

层次选择器

时间:2022-09-18 01:44:05浏览次数:81  
标签:段落 层次 color 元素 第四个 background 选择器

层次选择器

后代选择器

简介

  • 后代选择器可以选择作为某元素后代的元素(包括儿子,孙子,重孙子)
  • 两个元素之间的层次间隔可以是无限的

示例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body p {
            background-color: aquamarine;
        }
    </style>
</head>

<body>
    <p>第一个段落</p>
    <p>第二个段落</p>
    <p>第三个段落</p>
    <ul>
        <li>
            <p>第四个段落</p>
        </li>
        <li>
            <p>第五个段落</p>
        </li>
    </ul>
</body>

</html>

子选择器

简介

  • 与后代选择器相比,子选择器只能选择作为某元素的子元素的元素

示例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body>p {
            background-color: aquamarine;
        }
    </style>
</head>

<body>
    <p>第一个段落</p>
    <p>第二个段落</p>
    <p>第三个段落</p>
    <ul>
        <li>
            <p>第四个段落</p>
        </li>
        <li>
            <p>第五个段落</p>
        </li>
    </ul>
</body>

</html>

相邻兄弟选择器

简介

  • 相邻兄弟选择器可选择紧接在另一元素后的元素,且二者有相同父元素
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        /* 选中active向下的第一个<p>元素 */
        .active+p {
            background-color: aquamarine;
        }
        /* 选取所有位于<li>标签向下的第一个<li>元素 */
        li + li {
            background-color: chartreuse;
        }
    </style>
</head>

<body>
    <p>第一个段落</p>
    <p class="active">第二个段落</p>
    <p>第三个段落</p>
    <p>第四个段落</p>
    <ul>
        <li>
            <p>第四个段落</p>
        </li>
        <li>
            <p>第五个段落</p>
        </li>
        <li>
            <p>第六个段落</p>
        </li>
    </ul>
    <p>第七个段落</p>
</body>

</html>

通用兄弟选择器

简介

  • 通用兄弟选择器选中当前元素的向下的所有兄弟元素

示例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        /* 选中active向下的所有<p>元素 */
        .active~p {
            background-color: aquamarine;
        }
    </style>
</head>

<body>
    <p>第一个段落</p>
    <p class="active">第二个段落</p>
    <p>第三个段落</p>
    <p>第四个段落</p>
    <ul>
        <li>
            <p>第四个段落</p>
        </li>
        <li>
            <p>第五个段落</p>
        </li>
        <li>
            <p>第六个段落</p>
        </li>
    </ul>
    <p>第七个段落</p>
</body>

</html>

标签:段落,层次,color,元素,第四个,background,选择器
From: https://www.cnblogs.com/TNTksals/p/16704067.html

相关文章

  • 12.2常见的标签选择器
    #8种定位方式#importtimefromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydriver=webdriver.Chrome()#1.id定位#2......
  • 【css3】选择器 :nth-of-type(n)和:nth-child(n) 的区别
          参考:https://blog.csdn.net/dangbai01_/article/details/88545350?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7E......
  • Selenium选择器学习
    Selenium选择器推荐用CSS选择器 Ifyoudon’tcareabouttheorderingofchildelements,youcanuseanattributeselectorinseleniumtochooseelementsbase......
  • 使用 testing-library-selector 创建可重用的选择器
    使用testing-library-selector创建可重用的选择器像你们中的许多人一样,我喜欢重用代码,从而尽可能减少重复。我发现了什么测试库查询是我在不同的测试文件中一遍又一......
  • 选择器分类
     选择器例子例子描述.class.intro选取所有class="intro"的元素。#id#firstname选取id="firstname"的那个元素。**选取所有元素。elementp选取......
  • jQuery-强大的jQuery选择器 (详解)
    jq除常用的选择写法之外的更多方法记录。原文:jQuery-强大的jQuery选择器(详解)[转]1.基础选择器 Basics名称说明举例#id根据元素Id选择$("divId")选择ID......
  • 基本选择器
    基本选择器简介CSS使用选择器来选择页面上要设置样式的某一个或某一类HTML元素最基本的选择器有三种,分别是标签选择器、类选择器和ID选择器优先级:ID选择器>类选......
  • 选择器与属性和浮动,定位(3)
    分组与嵌套#多个选择器可以并列公用一套css样式div,p,span{}#不同选择器之间也可以混合使用.c1,#d1>span{}伪类选择器a:link{}#访问之前状态a:hover{}......
  • element2.x 的 Cascader 级联选择器懒加载使用及回显
    选择一种做示例:单选选择任意一级选项其中用到的配置选项说明:show-all-levels展示所有等级checkStrictly  来设置父子节点取消选中关联,从而达到选择任意一级选项的目......
  • 元素关系选择器
    子选择器:.box>p{color:red}<divclass='box'><p>我是段落</p><p>我是段落</p><div><p>我是段落</p></div></div>而.boxp{colo......