248 字
1 分钟
--
复合选择器
2023-12-03

复合选择器#

一、交集选择器#

使用场景#

当需要综合多个条件来给样式时使用,例如:

<div class="red">11</div>
<p class="red">11</p>

如果只想让 div 元素的字体变大,可以用交集选择器。

基本语法#

div.red {
font-size: 20px;
}

作用#

  • 相当于元素选择器和类选择器的复合
  • 必须同时满足既是 div 又是 red 才可以使用这个样式

语法格式#

选择器1选择器2选择器3选择器4……

中间用 . 隔开,连着写。

重要注意事项#

如果交集选择器里存在元素选择器,必须以元素选择器开头。

二、并集选择器#

基本语法#

选择器1, 选择器2 {
color: red;
}
  • 中间以逗号隔开

作用#

会选择出现的全部选择器

高级用法#

在并集选择器里可以:

  • 插入 ID 选择器
  • 甚至可以写入交集选择器

示例#

#p, .p1, h1, span, div.red {
font-weight: bold;
}
复合选择器
https://vilstia.org/posts/学习笔记/css/复合选择器/
作者
琴泠 - Lumina Qin
发布于
2023-12-03
许可协议
CC BY-NC-SA 4.0