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>
