css特异性,继承性

news/2025/2/26 0:23:03/

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.ppmy.cn/news/1574925.html

相关文章

自然语言处理NLP 03案例——提取小说红楼梦各卷关键词TOP10

如下图&#xff0c;是红楼梦的本文小说&#xff0c;现在我们要提取出红楼梦每卷排名前十的关键词 为了更顺利的完成要求&#xff0c;我们将任务拆解为以下四个节点 将这个文件中上下卷共120卷拆分开&#xff0c;每一卷内容保存为一个新的文本文件&#xff0c;文件名是相应卷名 …

uni-app 系统学习,从入门到实战(二)—— 项目结构解析

全篇大概 2000 字&#xff08;含代码&#xff09;&#xff0c;建议阅读时间 10min 一、UniApp 目录结构详解 UniApp 基于 Vue.js 开发&#xff0c;其目录结构遵循约定大于配置的原则&#xff0c;以下是一个标准项目的核心目录结构&#xff1a; pages # 页面目录&#xff08;核…

Spring Boot日志配置与环境切换实战

在实际的项目开发中&#xff0c;我们常常需要根据不同的运行环境&#xff08;如开发环境、测试环境和生产环境&#xff09;来调整日志的输出格式和级别。Spring Boot通过标签为我们提供了一种非常便捷的方式来实现基于环境的条件配置。本文将通过一个具体的实例&#xff0c;详细…

ArcGis for js 4.x实现测量,测距,高程的功能

文章目录 前言一、三维测量&#xff0c;测距&#xff0c;高程是什么&#xff1f;二、使用步骤1.引入库2.初始化Draw3.初始化图层4.测量距离功能5.测量面积5.测量高程 清理地图图层 前言 ArcGIS for JS广泛应用于需要在Web上展示和分析空间数据的各种场景中&#xff0c;包括教育…

Apache部署Vue操作手册

背景 本文介绍了如何在windows下使用apache web来部署前后端分离的应用&#xff08;若依&#xff09;。 1. 下载apache软件 下载地址&#xff1a;Apache VS17 binaries and modules download 下载时间很慢也可以在我这资源直接下载。 2. 将下载好的apache注册成服务 在cmd里以…

千字长文!最通俗易懂的Transformer模型架构详解!(图文并茂)

2017 年 Google 在论文《Attention Is All You Need》中提出 Transformer 模型架构&#xff0c;该架构是基于 Encoder-Decoder &#xff08;编码器-解码器&#xff09;的架构。作为当下最先进的深度学习架构之一&#xff0c;Transformer 被广泛应用于自然语言处理领域&#xff…

Github 2025-02-24 开源项目周报 Top15

根据Github Trendings的统计,本周(2025-02-24统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目9TypeScript项目5Jupyter Notebook项目1C++项目1Rust项目1HTML项目1JavaScript项目1Dify.AI: 开源的LLM应用程序开发平台 创建周期:…

TD时间差分算法

TD算法用来估计value-state 给定data/experiece of algorithm&#xff0c; TD算法&#xff1a; 其中TD error&#xff1a; δ t v ( s t ) − [ r t 1 γ v ( s t 1 ) ] v ( s t ) − v t ‾ \delta_t v(s_t) -[r_{t1} \gamma v(s_{t1})]v(s_t) - \overline{v_{t}} δ…