css - 为什么 Chrome 开发者工具中的 height 属性是灰色的

标签 css google-chrome

当我使用 Chrome 开发者工具检查元素时,高度属性显示为灰色。从这里开始

https://developers.google.com/web/tools/chrome-devtools/iterate/inspect-styles/#live-edit-a-do-node

这意味着我无法编辑它。

但我的问题是为什么我不能编辑它? 以及如何找出 style 中的哪种样式设置了这个属性?有了其他属性,我还能扩展吗?但是对于这个灰色的?我无法展开它。

最佳答案

这通常是由 user agent style-sheet 引起的.您通常可以通过重新排序您的 CSS 或使用 CSS 规范器(如 normalize.cssreset.css )来覆盖它,尽管如果您不需要所有代码,它们可能会给您的代码增加不必要的膨胀。

注意样式表的调用顺序很重要,因为根据定义,CSS 是级联的,最低定义优先。

在蛮力情况下,只有当没有其他明确的解决方案时,您才可以使用 !important 声明。

关于css - 为什么 Chrome 开发者工具中的 height 属性是灰色的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36654696/

相关文章:

javascript - 如何仅在移动设备上停止轮播自动滑动?

JQuery 隐藏视口(viewport)之外的部分元素

css - 较大的 div 在较小的 div 内居中

javascript - Mac 上网络浏览器中的控制键

javascript - 如何在页眉和页脚之间滚动时创建固定侧边栏?

html - 响应式设计和图像尺寸

c# - Chrome 浏览器 61v。单击可见区域外的元素时出现问题

html - 在 google.com 上搜索 gmail - 奇怪的事情发生了

css - 显示 :Block not working in Chrome or Safari

javascript - Chrome 64 未捕获的 DOMException : Failed to execute 'insertRule' on 'CSSStyleSheet' : Cannot access StyleSheet to insertRule