Chrome 开发者工具中划掉的 CSS 属性:揭秘原因
在 Chrome 开发者工具中检查 HTML 元素时,您可能会遇到划掉的情况“样式”窗格中的 CSS 属性。这些划掉的属性表示阐明元素样式的特定行为。
划掉的属性的含义
划掉的属性表示基础样式最初应用,但随后被更具体的选择器、更本地的规则或同一规则中的后续属性覆盖。出现此行为的原因是 CSS 规则是按照特定性和优先级的顺序应用的。
特殊情况
除了上述原因之外,划掉的属性还可以指示以下特殊情况:
示例
考虑以下示例:
<code class="html"><div id="my-div"></div></code>
<code class="css">/* Initially, all divs have a white background. */ div { background-color: white; } /* However, this rule overrides the previous one for divs with id "my-div". */ #my-div { background-color: blue; }</code>
在 Chrome 开发工具中,检查“my-div ”元素将显示“背景颜色:白色”被划掉。这表示初始白色背景色已被为 ID 为“my-div”的 div 指定的后续蓝色背景色覆盖。
以上是为什么 Chrome DevTools 中某些 CSS 属性被划掉?的详细内容。更多信息请关注PHP中文网其他相关文章!