html - 为什么 CSS 样式在 Chrome 开发者工具中显示为灰色?

标签 html css google-chrome developer-tools

我经常使用开发人员工具来测试实时 CSS 更改,但今天我第一次看到我正在查看的页面上的样式部分是灰色的(背景是灰色的,而不是文本)并且不 -可编辑。我只能选择修改特定的单一元素的样式,而不是元素组。

什么原因导致这种情况发生?

最佳答案

每个浏览器都有一组预定义的样式,用作渲染网页时的初始基点。这些样式通常称为“用户代理样式”。在 Chrome 开发工具中,这些样式由灰色背景表示。

查看实际操作

要查看实际效果,请按:

  1. F12 可在此 Stack Overflow 页面上打开 Chrome 开发工具。
  2. 选择开发工具顶部的元素选项卡。
  3. 当 HTML 标记出现时,选择 <head>标记并查看右侧栏。
  4. 如果尚未选择,请选择右侧栏中的样式选项卡。

您应该在该 Pane 中看到以下定义的样式:

element.style {
}
head {                           user agent stylesheet
    display: none;
}

head 定义的样式是初始用户代理样式表的一部分,并由您上面提到的灰色背景表示。

关于html - 为什么 CSS 样式在 Chrome 开发者工具中显示为灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40271537/

相关文章:

javascript - 在 summernote 编辑器中将内容粘贴为纯文本

css - [CSS]如何让它移动到顶部?

javascript - 带有多标签的 jquery 方法 parent() 不起作用

javascript - 防止 IndexedDB 中出现重复的 Blob 对象

python - 谷歌浏览器的互联网历史脚本

javascript - 如何禁用 View 并将其所有图片和图标设为灰色

html - 降低 HTML 表格行高

javascript - Websockets 是否允许服务器在浏览器中运行?

html - R中带有Knitr的高级html表-xtable包的替代品?

html - CSS flexitem 的 paddingleft 属性在页面刷新时不起作用