当前位置: 首页 > 面试题库 >

当Chrome的元素检查器中的CSS规则变灰时,这是什么意思?

程化
2023-03-14
问题内容

我正在h2使用Google
Chrome浏览器的元素检查器检查网页上的元素,并且某些CSS规则(似乎已应用)显示为灰色。删除线似乎表明已覆盖规则,但是样式变灰是什么意思?


问题答案:

对我来说,当前的答案并不能完全解释问题,所以我添加了这个答案,希望对其他人有用。

变灰/变暗了文本,可能意味着 无论是

  1. 这是浏览器适用的默认规则/属性,其中包括默认的速记属性。
  2. 它涉及到继承,继承要复杂一些。

遗产

注意:Chrome开发者工具的“样式”面板将显示一个规则集,因为该集中的一个或多个规则将应用于当前选定的DOM节点。我想,出于完整性考虑,无论是否应用,开发人员工具都会显示该集合中的所有规则。

如果由于继承而将规则应用于当前所选元素(即,该规则应用于祖先,并且所选元素继承了该规则),则chrome将再次显示整个规则集。

应用于当前所选元素的规则以普通文本显示。

如果该规则中存在一个规则,但由于它是不可继承的属性(例如,背景颜色)而未应用,则该规则将显示为灰色/灰色文本。

这是一篇提供了很好解释的文章-注意:相关项目位于文章的底部-图21-不幸的是相关部分没有标题

文章摘录

由于默认的速记属性,这种[继承场景]有时会造成一些混乱。图21说明了font属性的默认速记属性以及非继承属性。只是在检查元素时要注意的是上下文。



 类似资料:
  • 问题内容: 我发现这段代码使用了几次(也使用了类似的代码代替)。 为什么在这里检查? 寻找对 男人 ,我发现关于下面的文字,但即使我参观不赐教。 EINTR中断函数调用(POSIX.1);参见signal(7)。 问题答案: 如果在进行系统调用时发生信号,许多系统调用将报告错误代码。实际上没有发生错误,只是因为系统无法自动恢复系统调用,所以才报告这种错误。这种编码模式仅在发生这种情况时重试系统调用

  • 问题内容: 我们如何准确地间隔媒体查询以避免重叠? 例如,如果我们考虑以下代码: 在所有支持的浏览器上,分别以20em和45em会发生什么? 我见过人们在使用:像799px然后是800px之类的东西,但是屏幕宽度为799.5 px呢?(显然不是常规显示器,而是视网膜显示器?) 考虑到规格,我对此最好奇。 问题答案: CSS媒体查询重叠的规则是什么? 级联。 规则对级联是透明的,因此当两个或多个规则

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

  • 问题内容: 许多工具/ API提供了选择特定类或ID的元素的方法。也可以检查浏览器加载的原始样式表。 但是,对于浏览器渲染元素而言,它们将编译所有CSS规则(可能来自不同的样式表文件)并将其应用于元素。这是您在Firebug或WebKit Inspector中看到的-元素的完整CSS继承树。 如何在不需要其他浏览器插件的情况下用纯JavaScript重现此功能? 也许一个例子可以澄清我在寻找什么:

  • 搜索字符并不容易。我在看CSS的时候发现了这个 这是什么意思?

  • 问题内容: DataflowAnomalyAnalysis:找到变量“ variable”(行“ n1”-“ n2”)的“ DD”异常。 DataflowAnomalyAnalysis:找到变量“ variable”(行“ n1”-“ n2”)的“ DU”异常。 DD和DU听起来很熟悉…我想在涉及最差的前后条件的测试和分析中说些什么,但我不记得具体情况。 NullAssignment:将Objec