CSS常见选择器

CSS(层叠样式表)选择器是一种模式,用于选择要添加样式的 HTML 元素。以下是一些常见的CSS选择器:

1. 通用选择器

  • *:选择所有元素。
* {
  margin: 0;
  padding: 0;
}

2. 元素(类型)选择器

  • elementname:选择所有指定的HTML元素。
p {
  color: blue;
}

3. ID选择器

  • #id:选择具有指定id的元素。每个页面上的ID应该是唯一的。
#header {
  background-color: grey;
}

4. 类选择器

  • .classname:选择具有指定类的元素。一个元素可以有多个类,一个类也可以用于多个元素。
.container {
  width: 100%;
}

5. 属性选择器

  • [attribute]:选择具有指定属性的元素。
[type="text"] {
  background-color: yellow;
}

6. 后代选择器

  • A B:选择A元素内部的所有B元素。
div p {
  color: red;
}

7. 子选择器

A > B:选择A元素直接子元素的B元素。

ul > li {
  list-style-type: none;
}

8. 相邻兄弟选择器

  • A + B:选择紧接在A元素之后的第一个B元素。
h1 + p {
  font-weight: bold;
}

9. 通用兄弟选择器

A ~ B:选择A元素之后的所有B元素。

h1 ~ p {
  color: green;
}

10. 伪类选择器

  • :pseudo-class:选择处于特定状态的元素,如:hover。
a:hover {
  color: red;
}

11. 伪元素选择器

  • ::pseudo-element:选择元素的特定部分,如::first-line。
p::first-line {
  font-weight: bold;
  color: blue;
}

12. 分组选择器

  • A, B:同时选择所有A元素和所有B元素。
h1, h2, h3 {
  color: purple;
}

这些选择器可以单独使用,也可以组合使用来实现更具体的选择,从而为网页添加丰富多样的样式。

相关推荐

  1. CSS常见选择

    2024-03-21 19:54:01       42 阅读
  2. CSS常见选择

    2024-03-21 19:54:01       46 阅读
  3. css3常见选择

    2024-03-21 19:54:01       41 阅读
  4. CSS常见选择算法

    2024-03-21 19:54:01       44 阅读
  5. 【HTML/CSS学习】CSS常见选择

    2024-03-21 19:54:01       43 阅读
  6. 【前端】CSS常见选择

    2024-03-21 19:54:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 19:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 19:54:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 19:54:01       82 阅读
  4. Python语言-面向对象

    2024-03-21 19:54:01       91 阅读

热门阅读

  1. Linux/Ubuntu/Debian的终端中&和&&的区别

    2024-03-21 19:54:01       39 阅读
  2. C++认识及域的概念

    2024-03-21 19:54:01       44 阅读
  3. python与excel第四节 批量新增、删除工作表

    2024-03-21 19:54:01       45 阅读
  4. GIS插值算法--克里金插值算法

    2024-03-21 19:54:01       38 阅读
  5. REINFORCE算法

    2024-03-21 19:54:01       36 阅读
  6. Acwing1113. 红与黑

    2024-03-21 19:54:01       47 阅读
  7. OSDI 2023

    2024-03-21 19:54:01       43 阅读