Skip to content
Shimon's BlogShimon's Blog
主页
杂谈
  • 主页
      • 代码笔记
          • 网页入门
              • CSS
                  • 快速上手
                    • CSS 声明
                      • 优先级和继承
                        • 常见属性说明
                          • 引入 CSS
                            • 盒模型简介
                              • 选择器简介
                                • 三个常见选择器
                                  • ID 选择器
                                    • Class 选择器
                                      • 标签选择器
                                      • 运算符
                                  • Http 与 Https 介绍
                                    • JavaScript 教程

                                  选择器简介

                                  Shimon Zhan2019年9月5日
                                  • CSS
                                  • 快速上手
                                  大约 2 分钟

                                  此页内容
                                  • 三个常见选择器
                                    • ID 选择器
                                    • Class 选择器
                                    • 标签选择器
                                  • 运算符

                                  CSS 选择器是 CSS 规则的第一部分。它是元素和其他部分组合起来告诉浏览器哪个 HTML 元素应当是被选为应用规则中的 CSS 属性值的方式。

                                  选择器所选择的元素,叫做“选择器的对象”。

                                  案例
                                  <img src="/logo.svg" alt="logo" style="max-width: 150px" />
                                  
                                  <p class="paragraph">Shimon Zhan is handsome!</p>
                                  <p id="par">Shimon Zhan is very handsome!</p>
                                  
                                  p {
                                    color: red;
                                  }
                                  
                                  .paragraph {
                                    color: red;
                                  }
                                  
                                  #par {
                                    color: blue;
                                  }
                                  

                                  在上文中,CSS 选择器选中了对应的 HTML 元素并为其应用样式规则。

                                  # 三个常见选择器

                                  # ID 选择器

                                  ID 选择器可以为标有特定 ID 的 HTML 元素指定特定的样式。

                                  HTML 可以用 ID 属性来设置 ID 选择器,CSS 中 ID 选择器以 # 来定义。

                                  以下的样式规则应用于元素属性 id="para1":

                                  #para1 {
                                    text-align: center;
                                    color: red;
                                  }
                                  

                                  提示

                                  ID 的全称是 Identify,是身份标识的意思。ID 的实际作用是为这个 HTML 标签绑定一个页面内唯一的标识符。因此,每一个 HTML 页面出现的 ID 应该仅被使用一次,以 ID 来代指这个元素。

                                  # Class 选择器

                                  Class 选择器用于描述一组元素的样式,class 选择器有别于 ID 选择器,class 可以在多个元素中使用。

                                  Class 选择器在 HTML 中以 class 属性表示, 在 CSS 中,类选择器以句点 (.) 显示:

                                  在以下的例子中,所有拥有 center 类的 HTML 元素均为居中。

                                  .center {
                                    text-align: center;
                                  }
                                  

                                  # 标签选择器

                                  标签选择器用于指定一个 HTML 标签的样式。通常,浏览器会为每个特定的 HTML 标签指定一个默认样式,但是不同的浏览器的默认样式可能有细微的区别。

                                  有些时候想要覆盖浏览器的默认样式,或者说想在所有浏览器中保持统一样式,即可使用标签选择器指定标签的默认样式。在 CSS 指定的标签样式会覆盖掉浏览器默认指定的样式。

                                  /* 确保所有浏览器的段落标签的字体大小均为16像素。*/
                                  p {
                                    font-size: 16px;
                                  }
                                  

                                  # 运算符

                                  选择器可以通过运算符,构成更加复杂的选择器。

                                  最常见的是后代选择器,以空格分隔,用于选取某元素的后代元素

                                  选择器案例

                                  • p{ }: 为所有 p 元素指定一个样式。

                                  • .marked{ }: 为所有 class="marked" 的元素指定一个样式。

                                  • .marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式。

                                  • p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式。

                                  相关信息

                                  选择器详细介绍,请见 选择器。

                                  上次编辑于: 2022/4/19 07:13:07
                                  贡献者: ShimonZhan
                                  上一页
                                  盒模型简介
                                  Copyright © 2021-present Shimon Zhan