Google Chrome开发者工具检查未显示的元素样式


76

从几周前开始……在我们的某些站点上,但不是全部,在检查元素时,“样式”选项卡仅显示“样式框”,而不显示与CSS相关的实际样式?-同样,这在某些网站上-很奇怪

它应该看起来像这样(与CSS相关的样式显示在右侧)

正确的样式标签

但是......相反,在我们的某些网站上,这只是在几周前开始的,就像这样....在样式选项卡中没有显示CSS:

不正确的样式标签

注意:已经使用了2年-该页面看起来不错,并且所有样式都已应用于DOM,但是在检查元素时不会显示在“样式”选项卡中。

有任何想法吗??


检查一次并确认所检查的类或ID在加载的CSS文件或内部样式中是否存在。
Vipul Hadiya 2014年

2
再次-关于我们的网站,没有什么是“新的”-已经使用了2年-该页面看起来不错,并且所有样式都已应用于DOM...。它们只是不再显示在“样式”标签上
杰夫2014年

那真的很奇怪
Vipul Hadiya 2014年

它发生在每个网站上。有些网站显示样式,有些则不显示。重置开发人员工具的效果很好。
Santosh Kumar

你有没有想过这个?我已经完成了所有建议的答案,但都无济于事。奇怪的是,它仅发生在Chrome Canary中
Rick

Answers:


84

我只是遇到了同样的问题,为了解决此问题,我进入了Chrome开发者工具->设置->滚动至底部,然后单击“还原默认值并重新加载”,然后一切都神奇地恢复了!

在它工作到停止之间,我没有进行任何更改,因此不确定为什么会损坏,但希望对您有所帮助。


此答案仍然有效。感谢您提供的信息和指南,因此请解决此问题
Ferdinand Fatal

也帮了我!我刚刚在Chrome中创建了一个新的“ Person”,以便能够禁用所有插件……从一开始,“样式”是不可见的。恢复了默认值,它就在那里。有趣的是,在另一个浏览器窗口中,我一直使用我的默认用户,一直在那儿。
塞巴斯蒂安·施密德

19

我只是关闭选项卡,然后重新打开它,然后右键单击>“检查元素”。无需将整个开发工具恢复为默认设置。真是浪费 试试吧,它有效!:)


1
我也为我工作-无法相信这不是相当合乎逻辑,明智的技术所能做的第一件事,但是我想在这里浏览SE,而不是只是“再次关闭这些令人讨厌的东西”
Caius Jard

2
使用此解决方案,您甚至不必丢失所有设置。
Mike Shultz

这种方法有时仅起作用一次,但很快问题就重新出现了。使用Chrome版本54.0.2840.71(64位)
Eduardo Chongkan,2016年

@EduardoChongkan对我来说,它一直都有效,但是感谢您的更新!
pilau

有不同的问题。有时按两次F12(不关闭制表符)就足够了
dandavis '16


2

对我有用的东西:chrome:flags>启用开发人员工具实验>禁用。我在某个时候启用了它,使用了多年,没有出现问题,然后看不到OP描述的任何样式细节。更新后,将devtools首选项重置为默认值,甚至尝试使用隐身模式,这似乎是使它再次正常工作的一件事。有一些整洁的实验,但是我宁愿能够做我的工作...


1

除了其他用户提出的建议之外,我还面临着这个问题:

Chrome开发者工具-> CSS-> Relaoad链接的样式表

图片说明步骤


0

我当时有同样的奇怪问题。我不是100%知道是什么触发了这种情况的发生,但是我们使用构建工具将SCSS嵌入CSS。我进入CSS文件并删除了源地图参考-

/*# sourceMappingURL=myCSS.map */

突然之间,它又开始出现了。然后我将其添加回去,仍然可以看到它。我不确定这是否是因为现在是否缓存了地图的某个版本,但这对我有用。


0

甚至我也遇到这个问题!

style.css文件导致此问题。

我刚刚创建了一个新的CSS文件(例如:style1.css),然后将较旧的CSS文件内容(style.css中的所有行)都粘贴到了style1.css文件中。有用

注意:不要忘记更新正在加载CSS文件的链接标签。


0

我认为您的CSS文件未正确加载。只需检查引用外部样式表的语法即可。

应该是这样

<link rel="stylesheet" type="text/css" href="mystyle.css">

如果您跳过rel =“ stylesheet”,浏览器可能会将其视为纯文件。要确认样式表的加载,请转到Chrome Inspector- >

检查网站资源

无需重置任何内容。希望能帮助到你 :)



0

另一个用于混合-使用CSS变量,但是其中一个变量引用另一个不存在的变量。

在链中使用该缺失变量的元素根本不会显示铬(在我的站点中,它隐藏了对h2的所有引用)。

有趣的是,它仍然显示了Firefox开发工具面板中的元素。



-1

我认为这可能会有所帮助。.如果它是一个有角度的项目>然后只需运行

ng服务--extract-css。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.