css选择器
css中常用的选择器有许多种,本篇就先介绍以下这六种:
1.元素选择器 语法:标签名{}
2.ID选择器 语法:#id的属性值{}
3.class选择器 语法:.class属性值{}
4.通配选择器 语法:*{}
以上四种分演示代码为:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css选择器</title>
<style>
/* 元素选择器 */
p{
color: black;
font-weight: bold;
}
/* id选择器*/
#p1{
color: aqua;
}
/* class选择器 */
.p2{
color: blue;
}
/* 通配选择器,就是全选 */
*{
/* 全部字体大小设置为25px */
font-size: 25px;
}
</style>
</head>
<body>
<P>元素选择器</P>
<p id="p1">ID选择器</p>
<p class="p2">class选择器</p>
</body>
</html>
演示效果图为:
5.复合选择器 :
1.交集选择器 语法:选择器1选择器2{}
2.并集选择器 语法:选择器1,选择器2{}
演示代码为:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css选择器</title>
<style>
/* 并集选择器 */
.a1,.a2{
color: red;
}
</style>
</head>
<body>
<div class="a1">
<p>并集选择器</p>
<span>css并集选择器</span>
</div>
<div class="a2">
<p>并集选择器</p>
</div>
</body>
</html>
演示效果图为:
6.关系选择器:.
1.子元素选择器 语法:父元素>子元素{}
2.后代选择器 语法:祖先元素 后代元素{}
3.下一个兄弟选择器 语法:兄+弟{}
4. 所有兄弟选择器 语法:兄~弟{}
演示代码为:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css选择器</title>
<style>
/* 子元素选择器 */
dl>dt{
color: blue;
}
/* 后代选择器 */
div li{
color: brown;
}
/* 下一个兄弟选择器 */
dt+dd{
font-size: 25px;
}
/* 所以兄弟选择器 */
dt~dd{
font-weight: bold;
color: aquamarine;
}
</style>
</head>
<body>
<!-- div与dl、ul是父子关系
div与dt、dd、li是祖父关系
dt与dd是兄弟关系 -->
<div>
<dl>
<dt>123</dt>
<dd>456</dd>
<dd>789</dd>
</dl>
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</div>
</body>
</html>
效果图为: