在CSS中,选择器是一种模式,用于选择需要应用样式规则的元素。这里是一些基础选择器的示例:
- 元素选择器(Element Selector):选择特定类型的元素。
p {
color: blue;
}
- 类选择器(Class Selector):选择具有特定类的元素。
.my-class {
background-color: yellow;
}
- ID选择器(ID Selector):选择具有特定ID的元素。
#my-id {
border: 1px solid black;
}
- 通用选择器(Universal Selector):选择所有元素。
* {
margin: 0;
padding: 0;
}
- 分组选择器(Grouping Selector):将多个选择器合并为一组。
h1, h2, h3 {
font-family: 'Arial', sans-serif;
}
- 伪类选择器(Pseudo-class Selector):选择特定状态的元素。
a:hover {
text-decoration: underline;
}
- 伪元素选择器(Pseudo-element Selector):选择特定的文本或元素位置。
p::first-letter {
font-size: 200%;
}
- 子选择器(Child Selector):选择指定父元素的子元素。
ul > li {
list-style-type: square;
}
- 相邻选择器(Adjacent Sibling Selector):选择紧接在另一个元素后的元素。
h1 + p {
margin-top: 0;
}
- 后代选择器(Descendant Selector):选择指定父元素的后代元素(不仅限子元素)。
div p {
color: purple;
}
- 属性选择器(Attribute Selector):选择包含特定属性的元素。
input[type='text'] {
background-color: lightblue;
}
这些是CSS中最常见和基本的选择器。每个选择器都有其独特的用途,可以根据需要选择合适的选择器来为网页元素添加样式。