CSS选择器是用来定位HTML或XML文档中的元素的模式。以下是一些常见的CSS选择器,以及对应的样例代码:
示例代码:
- p {
- font-size: 16px;
- }
示例代码:
- .highlight {
- background-color: yellow;
- }
示例代码:
- #header {
- height: 100px;
- }
示例代码:
- input[type="text"] {
- border: 1px solid #ccc;
- }
示例代码:
- a:hover {
- color: red;
- }
示例代码:
- ul li {
- font-weight: bold;
- }
示例代码:
- h1 + p {
- font-size: 14px;
- }
示例代码:
- div p {
- color: blue;
- }
交集选择器:
交集选择器表示两个或多个选择器相交的元素。例如,将 h1 和 .class 选择器组合起来,这表示选中所有 class 属性为 "class" 的 h1 元素:
- h1.class {
- color: red;
- }
并集选择器:
并集选择器选择一组元素中的任意一个,每个选择器用逗号分隔。例如,选择所有 h1 和 p 元素的背景颜色为灰色:
- h1, p {
- background-color: gray;
- }
元素选择器:使用元素名称作为选择器。
类选择器:使用一个点(.)紧跟着类名作为选择器。
ID选择器:使用一个井号(#)紧跟着ID名称作为选择器。
属性选择器:使用方括号[]来选择具有特定属性值的元素。
伪类选择器:使用冒号(:)来选择具有某种状态或特殊行为的元素。
相邻兄弟选择器:使用加号(+)来选择前一个元素的相邻兄弟元素。
后代选择器:使用空格来选择包含在另一个元素内的元素。