当前位置: 首页 > news >正文

css特异性,继承性

html

<div class="introduce">
  <div class="title">介绍</div>

  <div class="card-box">
    <div class="card">
      <div class="title">管理</div>
    </div>
  </div>
</div>

scss

.introduce {

    .title {
        text-align: center;

    }

    .card-box {


        .card {
            width: 300px;
            background: aqua;

            text-align: left;

            .title {
                color: rgba(0, 0, 0, 0.80);
            }

        }
    }
}

选择器的特异性和继承性,出现了预期之外的样式应用。具体问题在于,.introduce .title 的选择器会覆盖嵌套在 .card-box .card 内的 .title

HTML 结构内部的 .title 元素也会应用最外层的 .title 样式。这是因为 CSS 的继承性和选择器的特异性(Specificity)。

  • .introduce .title 的选择器会将 .title 元素的 text-align 设置为 center

  • .introduce .card-box .card .title 的选择器会将 .title 元素的 color 设置为 rgba(0, 0, 0, 0.80)

因为 .introduce .title 的选择器优先级较高,它会覆盖嵌套选择器中的 text-align 样式,导致内部的 .title 文字对齐方式为居中而不是靠左。

http://www.dtcms.com/a/29710.html

相关文章:

  • round的意思
  • Windows 图形显示驱动开发-查询 WDDM(3.2) 功能支持和启用
  • Maven导入hutool依赖报错-java: 无法访问cn.hutool.core.io.IORuntimeException 解决办法
  • QML ToolButton与DelayButton的使用、详解与自定义样式
  • Day32.
  • Linux 内核自旋锁spinlock(四)--- queued spinlock
  • ubuntu环境编译ffmepg支持nvidia显卡加速
  • Unity摄像机与灯光相关知识
  • 51c大模型~合集71
  • 2025年Java高级工程师面试题精选:30道高频问题深度解析
  • Linux操作系统:智能工业电表开发
  • 【Python爬虫(32)】从单飞 to 团战:Python多线程爬虫进化史
  • MSE损失函数
  • BUU40 [安洵杯 2019]easy_serialize_php
  • MyBatis-Plus之通用枚举
  • Redis 缓存穿透、击穿、雪崩:问题与解决方案
  • 网络安全工具大全
  • 堆、优先队列、堆排序
  • 使用快捷键高效管理 VSCode:提升工作效率,告别鼠标操作
  • 国产编辑器EverEdit - 如何在EverEdit中管理工程?
  • SpringCloud面试题----微服务开发如何处理通信和数据一致性问题
  • 新书速览|鸿蒙HarmonyOS NEXT开发之路 卷1:ArkTS语言篇
  • 微信小程序——访问服务器媒体文件的实现步骤
  • 深入剖析Linux C中线程未释放问题
  • 安卓系统远程控制电脑方法,手机远控教程,ToDesk工具
  • 在 Mac ARM 架构的 macOS 系统上启用 F1 键作为 Snipaste 的截屏快捷键
  • Ubuntu24.04安装不同版本的pip
  • 「软件设计模式」状态模式(State)
  • 微相E316实现FM电台监听
  • websocket与django