当前位置: 首页 > 知识库问答 >
问题:

前端 - css样式被划了中划线然后变成灰色了是什么意思?

马庆
2023-07-07

图片.png

下面两个 line-height 上有中划线,且变成灰色了,是因为 line-height 被子元素覆盖了吗?

如果被覆盖了,为什么右侧的盒模型的 line-height 还是 64 px?

共有3个答案

赫连黎昕
2023-07-07

css权重导致的,被上面权重高的覆盖

爱刚捷
2023-07-07

CSS权重问题,可以参考我早期的这篇笔记 �� CSS 选择器权重和优先级

.ant-layout-header .ant-menu 的权重为 20.ant-menu 的权重为 10

20 > 10 自然 .ant-menu 上面设置的样式就被 .ant-layout-header .ant-menu 上面的同类样式覆盖了。
然后按照你.ant-layout-header .ant-menu 上面设置的 line-height:inhert 继承自父级,所以就是父级(.ant-layout-header)上面的 line-height:64px

章承基
2023-07-07

inherit就是继承父级,虽然该属性覆盖了line-height但值仍然从父级继承过来,所以父级是多少inherit就是多少

 类似资料:
  • 问题内容: 可以解释一下在Python中使用对象名称前加下划线的含义吗?另外,说明单首和双首下划线之间的区别。无论所讨论的对象是变量,函数,方法等,该含义是否保持不变? 问题答案: 单下划线 类中带有下划线的名称仅是为了向其他程序员表明该属性或方法旨在私有。但是,名称本身并没有做任何特别的事情。 引用PEP-8: :“内部使用”指标较弱。例如,不导入名称以下划线开头的对象。 双下划线(名称改写)

  • 问题内容: 我看到从这个例子上: 并且似乎无法找到import语句前面的下划线是什么意思。 问题答案: 简短答案: 它仅出于副作用导入软件包。 从执行规范: 要仅出于副作用(初始化)导入软件包,请使用空白标识符作为显式软件包名称: 导入_“ lib / math” 在sqlite3 对于go-sqlite3,下划线导入用于将驱动程序注册为该函数中的数据库驱动程序的副作用,而无需导入任何其他函数:

  • 在参考Flutter教程时,我遇到了一个下划线。 null

  • phpMyAdmin中的灰色键是什么意思? 它显示了一些索引,无法插入数据 已添加图像

  • 问题内容: 我正在做一个redux教程,并且看到这样的呼叫: 在其他地方定义为: 下划线是什么“ _”?为什么使用它? 问题答案: 这是私有方法和变量的约定。在JavaScript中,没有类的真正隐私。 这意味着您不应在对象之外使用这些方法(以“ ” 开头)。从技术上当然可以,但是“ ”表示您不应该这样做。

  • 我正在学习基本的PHP,试图阅读JOOMLA核心文件并对其有一些基本的了解,但我遇到了很多运算符,如“:”等,我不懂。 我在谷歌做了一些研究,有很多关于双冒号(::)的解释,但在“::”上几乎什么都没有,包含这个操作符的文件之一是joomla site root/mod_login/tmpl/default。php,行是 那么这意味着什么呢?是“JRoute::(('index.php',true