一、基本选择器
标签选择器:用于指定元素名称的所有元素
类选择器:选取带有指定类(class)的元素
ID选择器:为带有指定id的元素设置样式
通配符:选取所有元素,也能选取另一个元素中的所有元素:
<p class="yellow big">两个类名放一起</p>
二、复杂选择器
群组选择器(并集选择器) :用于同时选取多个元素 用逗号隔开
.box,p,h2,#great{
color:pink;
}
交集选择器:用于选中二者各自元素范围的交集 直接写一起不加任何空格逗号
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.pink{
color: pink;
}
p.pink{
font-size: 70px;
}
</style>
</head>
<body>
<div class="pink">1</div>
<div>2</div>
<p>3</p>
<p class="pink">4</p>
</body>
</html>
后代选择器:用于选取元素内部的元素 一定得用空格隔开,表示他们是父子关系。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div ul{
width: 200px;
height: 200px;
background-color: red;
}
div ul li{
width: 200px;
height: 200px;
background-color: red;
}
</style>
</head>
<body>
<div>
<ul>
<li>1</li>
<li>2</li>
</ul>
<p>3</p>
<p>4</p>
</div>
<ul>
<li>5</li>
<li>6</li>
</ul>
</body>
</html>
子代选择器:用于选取带有特定父元素的元素。 .box>p{......}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta