复合选择器(多选择器)

目录

一、交集选择器

1、原理

2、格式

3、例子(以此类推)

二、选择器分组(并集选择器)

1、原理

2、格式

3、例子

三、代码


注意:以下所有css样式均基于内联样式表格式

一、交集选择器

1、原理

(1)符合多要求集一身的选择器

(2)抽象而言类似于交集

2、格式

选择器格式1+选择器格式2+ ~~~ +选择器n+大括号(忽略加号,直接连接

3、例子(以此类推)

 (1)标签选择器+类选择器(h1标签中类属性为title的选择器)

h1.title{color: red;font-size: 40px;}

(2)类选择器+类选择器(类为pra且为txt1)

<p class="pra txt1">我是段落1</p>
.pra.txt1{color: white;font-size: 100px;}

(3)类选择器+id选择器(类为haha,id为s)

.haha#s{color: orange;}

二、选择器分组(并集选择器)

1、原理

(1)但凡符合单一条件即可作为选择器

(2)抽象而言类似于并集

2、格式

选择器1,选择器2,~~~,选择器n+大括号(必须为英文逗号,忽略加号

3、例子

满足为类pra或者类haha

.pra,.haha{color: blue;font-size: 40px;}

三、代码

代码存在样式冲突的情况,请根据情况加注释(选择器优先级在后续内容介绍)

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>复合选择器</title>
    <style>
        /* 交集选择器 */
        h1.title{
            color: red;
            font-size: 40px;
        }
        h2.title{
            color: black;
            font-size: 20px;
        }
        /* 选择器分组(并集选择器) */
        .pra,.haha{
            color: blue;
            font-size: 40px;
        }
        .pra.txt1{
            color: white;
            font-size: 100px;
        }
        .haha#s{
            color: orange;
        }
    </style>
</head>
<body>
    <h1 class="title">我是标题</h1>
    <h2 class="title">我是小标题</h2>
    <p class="pra txt1">我是段落1</p>
    <p class="pra">我是段落二</p>
    <p class="pra" id="last">我是句子</p>
    <span class="haha" id="s">哈哈</span>
</body>
</html>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值