1. 基础选择器
作用:根据需求把不同标签选出来,简单来说就是选择标签的作用
div {
color: black;
font-size: 24px;
}
这段css代码的意思是:
- 选择器找到所有的div标签
- 设置div标签的字体颜色为黑色,字号为24像素
2. 选择器分类
选择器分为基础选择器和复合选择器
- 基础选择器由单个选择器组成,它包括:标签选择器、类选择器、id选择器、通配符选择器
- 复合选择器就是由两个或两个以上的基础选择器组成的,它包含后代选择器、子选择器、并集选择器、伪类选择器、伪元素选择器
2.1 基础选择器
2.1.1 标签选择器
标签选择器(元素选择器)是指用HTML标签名称作为选择器,按照标签分类,为页面的所有的同类标签设置CSS样式。
- 语法:
标签名
{
属性1: 属性值1;
属性2: 属性值2;
…
}
- 优点:快速为页面中同类的标签统一设置样式
- 缺点:不能设置差异性样式,只能选全部的同类标签
2.1.2 类选择器(重点)
如果想要差异化选择不同的标签,单独一个或者几个标签,可以用类选择器
- 语法
.类名{
属性1: 属性值;
…
}
注意:
- 类选择器在HTML中以class属性表示,在css中一个点“.”号显示。类名是自定义的,理解为给标签起名字
- 长名称或者词组可有用横线来命名
- 不要使用纯数字、中文等命名,尽量用英文字母表示
- 命名有意义,通俗易懂
- 命名规范
如:<div class ='orange'> 橙色</div>
口诀:样式点定义,结构类(class)调用,一个或多个,开发最常用
2.1.3 id选择器
为特有的HTML元素指定特定样式
HTML元素以id属性设置,CSS 中用“#”来定义。
语法
#id名 {
属性1:属性值1;
…
}
id选择器和类选择器的区别:
- id选择器只能调用一次(唯一性),类选择器可多次调用
- 类选择器在修改样式中使用多
- id选择器一般用于页面唯一元素,常和JavaScript搭配使用
口诀:样式#定义,结构id调用,只能调一次,被人勿使用。
2.1.4 通配符选择器
在CSS中,通配符选择器使用“*”定义,表示选取页面中所有元素(标签)
语法
* {
属性1: 属性值1;
…
}
- 通配符不需要调用,自动给所有元素使用样式
- 特殊情况下使用,一般用于重置样式,清除所有元素标签的内外边距
2.1.5 基础选择器总结
基础选择器 | 作用 | 特点 | 使用情况 |
标签选择器 | 选出所有相同标签 | 不能差异化选择 | 较多 |
类选择器 | 选出一个或则多个标签 | 根据需求选择 | |
id选择器 | 一次只选一个标签 | 属性只能在html中出现一次 | 和JS搭配使用 |
通配符选择器 | 选择所有的标签 | 选择太多 | 特使时使用 |
每个基础选择器都有使用场景,都需要掌握
修改样式中,用类选择器最多