CSS-选择器

1.后代选择器

1.1语法:选择器1 选择器2 {属性:属性值};如:选中哈密瓜 .a2 .b {color:red};

<div class="a2">
    <div>
        <ul>
            <li> <span>手机</span> </li>
            <li>苹果 </li>
            <li>香蕉</li>
            <div class="b">哈密瓜</div>
        </ul>
    </div>
</div>

1.2一个父元素包含多个后代元素时,后代元素会受到父元素影响,(包含关系)a标签除外

 <style>

        .a2 ul{
            color: green;
        }

 </style>

<div class="a2">
        <div>
            <ul>
                <li><span>手机</span> </li>
                <li>苹果 </li>
                <li>香蕉</li>
                <a href="">百度</a>
                <div class="b">哈密瓜</div>
            </ul>
        </div>
   </div>

选中a2,改变其颜色,其后代元素的颜色也会随之改变,a元素除外。

 2.子代选择器

2.1语法:选择器1>选择器2 {属性:属性值}; 如:.ulist>li>span { color: red;  }

<style>

        .ulist>li>span {
                 color: red;
        }

 </style>

<div class="box">
        <ul class="ulist">
            <li>台式机</li>
            <li> <span>笔记本</span> </li>
            <li>平板</li>
            <li>手机</li>
            <li>服务器</li>
        </ul>
 </div>

 注意 :

            1. 选择器1和2之间必须是亲父关系

3.并集选择器

3.1语法:选择器,选择器 {属性:属性值}; (用逗号链接 不能有空格)

 <style>
        /* 需求 : p h2 box2里的a标签都变成粉色背景 */

        .box1 p,h2,.box2 a {
                    background-color: pink;
                   }

    </style>
<div class="box1">
        <p>这是box1里面的p</p>
        <a href="">box1的啊</a>
    </div>
    <div class="box2">
        <a href="">这box的a</a>
        <span>span标签</span>
    </div>
    <h2>这是h2</h2>
</div>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值