- 交集选择器
- 并集选持器
- 后代选择器
- 子元素选择器
- 相邻兄弟选择器
- 属性选择器
交集选择器
交集选择器由两个选择器直接连接构成,其中第一个选择器必须是元素选择器,第二个选择器必须是类选择器或者 ID 选择器,两个选择器之间必须连续写,不能有空格。
交集选择器选择的元素必须是由第一个选择器指定的元素类型,该元素必须包含第二个选择器对应的 ID 名或类名。交集选择器选择的元素的样式是三个选择器样式,即第一个选择器;
语法:
元素选择器 . 类选择器| #ID 选择器 {
属性 1: 属性值 1;
属性 2: 属性值 2;
}
语法说明:“类选择器| ID 选择器”表示使用类选择器,或者使用 ID 选择器。
例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title> 使用交集选择器设置样式 </title>
<style>
/* 元素选择器设置边框和下外边距样式 */
div {
border: 5px solid red;
margin-bottom:20px;
}
/* 交集选择器设置背景颜色 */
div.txt {
background:#33FFCC;
}
/* 类选择器设置字体格式 */
.txt {
font-style:italic;
}
</style>
</head>
<body>
<div> 元素选择器效果 </div>
<div class="txt"> 交集选择器效果 </div>
<span class="txt"> 类选择器效果 </p>
</body>
</html>
并集选择器
并集选择器也叫分组选择器或群组选择器,它是由两个或两个以上的任意选择器组成的,不同选择器之间用“,”隔开,实现对多个选择器进行“集体声明”。
并集选择器的特点是所设置的样式对并集选择器中的各个选择器都有效。
并集选择器的作用是把不同选择器的相同样式抽取出来,然后放到一个地方作一次性定义,从而简化了 CSS 代码量。
语法:
选择器 1,
选择器 2,
选择器 3,
{
属性 1: 属性值 1;