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

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.kler.cn/a/560474.html

相关文章:

  • 最新版IDEA下载安装教程
  • 科普:HTTP端口80和HTTPS端口443
  • 谈谈 ES 6.8 到 7.10 的功能变迁(3)- 查询方法篇
  • Hadoop--Secondary NameNode工作机制,作用及与NameNode HA的区别
  • Oracle 10g数据库资源下载分享
  • 软件测试高频面试题
  • git上传 项目 把node_modules也上传至仓库了,在文件.gitignore 中忽略node_modules 依然不行
  • 一键提取人声 、伴奏 免费人声、伴奏 音频分离软件分享——UVR5下载安装教程
  • 汽车零部件ERP软件进销存软件库存管理委外加工计算计件工资软件
  • 复用时钟 重映射(Remap)
  • YOLO11改进-模块-引入混合结构模块Mix Structure Block 提高多尺度、小目标
  • VMware 与 CentOS 安装指南
  • IP----访问服务器流程
  • centos系统MBR格式转换成gpt格式 (华为云)
  • 算法-图-数据结构(邻接矩阵)-BFS广度优先遍历
  • 爬虫基础入门之爬取豆瓣电影Top250-Re正则的使用
  • 【初阶数据结构】森林里的树影 “堆” 光:堆
  • GB 44496-2024《汽车软件升级通用技术要求》标准解读|标准结构、测试方法、测试内容
  • 高级SQL技术在Python项目中的应用:ORM与深度性能优化
  • 深度学习之图像分类(二)