以下是一些常见的 CSS 选择器和它们的用途:
1. 选择器名称
CSS 选择器可以使用不同的名称来标识它们,例如:
– 类选择器:使用一个或多个关键字和冒号(:)来定义一个选择器,例如:p:before,可以定义一个段落元素前面的冒号。
– 属性选择器:使用一个关键字和冒号(:)来定义选择器,例如:h1:after,可以定义一个标题元素后面的冒号。
– 伪类选择器:使用伪类和冒号(::)来定义选择器,例如::first-child,可以定义第一个子元素为当前元素。
2. 选择器语法
CSS 选择器的语法如下:
“`css
选择器名 [属性名 [属性值]]
选择器名 [属性名 [属性值]]
选择器名 [属性名 [属性值]]
选择器名 [属性名 [属性值]]
其中,选择器名表示选择器的名称,属性名表示选择器需要选择的属性,属性值表示选择器需要选择的属性的值。
例如,下面的代码将选择 p 元素,并将其样式设置为:
“`css
color: blue;
font-size: 16px;
在上面的代码中,选择器名为 p,属性名为 color,值为 blue,而font-size 属性的值为 16px。
3. 选择器优先级
CSS 选择器的优先级非常重要,因为不同的选择器可能会对同一个元素产生不同的样式效果。选择器的优先级从低到高依次为:
– 类选择器:0
– 属性选择器:1
– 伪类选择器:2
– 下划线选择器:3
– 选择器名称:4
例如,下面的代码将选择 p 元素,并将其样式设置为:
“`css
p.red {
color: red;
p:first-child.red {
color: red;
在上面的代码中,类选择器 ().red 优先级最高,因为它与 p 元素具有相同的优先级,而伪类选择器和下划线选择器的优先级都低于类选择器和属性选择器。
4. 选择器例子
下面是一些使用 CSS 选择器的例子:
– 类选择器:选择所有 p 元素,并将它们样式设置为:
“`css
color: blue;
font-size: 16px;
– 属性选择器:选择 p 元素中的文本,并将它们样式设置为:
“`css
p:first-child {
color: red;
font-size: 24px;
– 伪类选择器:选择所有 p 元素,并将它们样式设置为:
“`css
:first-child {
margin-right: 10px;
– 下划线选择器:选择所有 p 元素,并将其样式设置为:
“`css
p:first-line {
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
– 选择器名称:选择标题元素,并将其样式设置为:
“`css
h1:after {
content: “Next”;
这些例子只是 CSS 选择器的一小部分,掌握它们可以帮助大家更好地控制网页元素的样式。