博客
关于我
重学CSS-02-选择器
阅读量:615 次
发布时间:2019-03-13

本文共 641 字,大约阅读时间需要 2 分钟。

  • 标签选择器标签选择器也称为元素选择器或 class 调用,它直接使用元素的标签名作为选择器,将选择页面上所有该标签的元素。标签选择器具有广泛的覆盖面,因此主要用于标签的初始化操作。它可以选择页面上所有指定标签的元素,无论这些标签的深度或位置。

  • ID 选择器可辨识性 ID 是一个元素的唯一标识符,可以通过 # 以前缀选择指定 ID 的标签。ID 的命名规则为字母、数字、下划线或短横线组成,且不能以数字开头,通常使用小写字母。同一页面上,不能有相同的 ID,确保选择的唯一性。

  • Class 选择器class 属性表示类名,可以通过 . 前缀选择指定类名的标签。类名规则与 ID 类似,可以使用多个标签共享相同类名,或者在同一标签上添加多个类名(类名之间用空格分隔)。

  • 原子类使用原子类为元素赋予通用样式。如在网页项目初期设置字号、颜色、行距等常用属性可以作为原子类,确保快速应用。

  • CSS3 新增选择器

    • 后代选择器:空格表示层级关系,例如 h1 .sub 可以选择 h1 标签下的 .sub 类元素。
    • 并集选择器:逗号表示组合选择多个元素如 a, .bx 可访问 a 标签或 .bx 类元素。
    • 伪类:用于描述元素的特殊状态,如链接中的 hover、visited 等。
    1. 层叠性与权重层叠性是 CSS 样式表的重要特性,多个选择器可同时作用,按权重规则处理冲突:ID > class > 标签。
    2. 重要提示:在样式表中使用 !important 常会提升优先级,但不推荐滥用以避免冲突。

    转载地址:http://hzdaz.baihongyu.com/

    你可能感兴趣的文章
    NuGet Gallery 开源项目快速入门指南
    查看>>
    NuGet(微软.NET开发平台的软件包管理工具)在VisualStudio中的安装的使用
    查看>>
    nuget.org 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
    查看>>
    Nuget~管理自己的包包
    查看>>
    NuGet学习笔记001---了解使用NuGet给net快速获取引用
    查看>>
    nullnullHuge Pages
    查看>>
    NullPointerException Cannot invoke setSkipOutputConversion(boolean) because functionToInvoke is null
    查看>>
    null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外)
    查看>>
    Numix Core 开源项目教程
    查看>>
    numpy
    查看>>
    NumPy 或 Pandas:将数组类型保持为整数,同时具有 NaN 值
    查看>>
    numpy 或 scipy 有哪些可能的计算可以返回 NaN?
    查看>>
    numpy 数组 dtype 在 Windows 10 64 位机器中默认为 int32
    查看>>
    numpy 数组与矩阵的乘法理解
    查看>>
    NumPy 数组拼接方法-ChatGPT4o作答
    查看>>
    numpy 用法
    查看>>
    Numpy 科学计算库详解
    查看>>
    Numpy.fft.fft和numpy.fft.fftfreq有什么不同
    查看>>
    Numpy.ndarray对象不可调用
    查看>>
    Numpy:按多个条件过滤行?
    查看>>