CSS08:关系选择器

本文介绍了CSS中的四种选择器:后代选择器用于选取被E元素包含的F元素;子选择器选取E元素的直接子元素F;相邻兄弟选择器选取紧跟E元素后面的F;通用兄弟选择器则选取E元素之后的所有F兄弟元素,这些选择器帮助精准定位和样式化HTML元素。
摘要由CSDN通过智能技术生成

分类:

①后代选择器

②子选择器

③相邻兄弟选择器

④通用兄弟选择器

一、后代选择器

定义:选择所有被E元素包含的F元素,中间用空格隔开

E    F{}

ul li span{
            color: aqua;
        }

<ul>
        <li><span>前置</span> 列表1</li>
        <li>列表2</li>
        <li>列表3</li>
        <li>列表4</li>
    </ul>

二、子代选择器

定义:选择所有作为E元素的直接子元素F,对更深一层的元素不起作用,用>表示

语法

E>F{}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        div>p{
            color: aqua;
        }
    </style>
</head>
<body>
    <div>
        <p>大家好哦</p>
        <ul>
            <li>
                <p>我很好</p>
            </li>
        </ul>
    </div>
    <p>我是段落</p>
</body>
</html>

三、相邻兄弟选择器

定义:选择紧跟E元素后面的F元素,用加号表示,选择相邻的第一个兄弟元素。

语法:

E+F{}

<h1>h1元素</h1>

<p>第一个元素</p>

<p>第二个元素</p>

h1+p{

          color:red;

         }

四、通用兄弟选择器

定义:选择E元素之后的所有兄弟元素F,作用于多个元素,用~隔开

语法

E~F{}

<h1>h1元素</h1>

<p>第一个元素</p>

<p>第二个元素</p>

h1~p{

          color:red;

         }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值