1、全局选择器
可以与任何元素匹配,优先级最低,一般做样式初始休,如:
*{color: blue;font-size: 30px;},页面所有的元素将是蓝色,字体大小为30px;
2、标签选择器
用html的标签名称进行样式命名,如 h1{声明;声明},那么中同一类的
标签都会起效。
3、类选择器
以.xxx开头对样式进行命名,如.p{声明;声明},那么中class=”p”的元素都会起效。
同一个元素可以同时使用多个类,中间用空格隔开,如:
4、id选择器
用html元素的id名称进行样式命名,如#header{声明;声明},那么中只有id为header的元素的样式才会起效。
5、合并选择器
作用:提取共同的样式,减少重复代码,如下:
标签选择器合并:p,h3{font-size:30px}
类选择器合并:.header,.footer{height:300px;}
6、选择器优先级
行内样式 > id选择器 > 类选择器 > 标签选择器 > 全局选择器
示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS样式选择器</title>
<style>
/* 全局选择器 */
*{
/* 字体颜色 */
color: blue;
/* 字体大小 */
font-size: 30px;
}
/* h1标签选择器 */
h1{
/* 字体颜色 */
color: blue;
/* 字体大小 */
font-size: 30px;
}
/* 类选择器 */
.p{
/* 字体颜色 */
color: blueviolet;
/* 字体大小 */
font-size: 30px;
}
/* id选择器 */
#header{
/* 字体颜色 */
color: aquamarine;
/* 字体大小 */
font-size: 30px;
}
</style>
</head>
<body>
<h1>
h1标签选择器
</h1>
<p class="p">
类选择器
</p>
<div id="header">
id选择器
</div>
</body>
</html>