【发布时间】:2012-07-16 06:14:39
【问题描述】:
我正在使用谷歌浏览器开发者工具来测试我的网站;
它对某些元素工作正常,但对于其他元素,它显示选择器但显示它没有样式;该元素确实具有样式,并且样式应用于该元素。但检查器没有显示任何样式。
如果我单击指向该检查器的 css 文件行的链接,我可以在那里看到样式。
我看到一个 google 小组主题指出 removing any empty url() declarations 修复了该错误。但是我没有空的url() 声明。
我还找到了this bug which is somewhat similar;但不完全相同。我确实注意到的一件事是,这个错误提供的用例和我的设置都使用了 twitter-bootstrap。我正在使用 .less 版本的引导程序,它将引导程序作为复制 > 粘贴方法包含在单个 css 文件中,因此我的 css 文件有 3740 行。这可能是问题的一部分吗?
元素没有深度嵌套 (body > div#container > inspected element)。
没有过多的样式应用于元素(
Click to enlarge
【问题讨论】:
-
值是否显示在“计算样式”下?
-
是的,样式显示在“计算样式”下
-
也许尝试通过验证器运行您的 css 文件,看看是否有任何错误可能导致这种情况发生,类似于您提到的空 URL 阅读? jigsaw.w3.org/css-validator
标签: css google-chrome google-chrome-devtools web-inspector