1

我正在为客户更新一个 wordpress 网站,所以不熟悉整个网站的结构。

在博客页面 ( http://shoreditchradio.co.uk/blog/ ) 上,帖子显示在包装器 #blogleft 中,该包装器在 css 文件中定义如下:

#blogleft {
  float: left;
width: 580px;
}

但是通过检查员我可以看到宽度被覆盖为 100%

element.style {
  width: 100%;
}

我的问题是 - 确定从哪里注入的最简单方法是什么?据我所知,它只能来自网站某处的 javascript 文件。

我已经在检查员身上闲逛了一段时间。有没有一种简单的方法来识别像这样注入的内联样式的来源?非常感谢任何帮助!

4

2 回答 2

1

那个宽度:100%;在 HTML 上是硬编码的,您可以通过检查 HTML 中 div 标记上的样式属性来看到这一点。

CSS 和 HTML 调试最简单的方法是使用开发者工具/网络检查器工具(集成在 firefox 和 chrome 中或通过插件,例如 Firebug)。element.style CSS 选择器意味着它被硬编码在所选元素上。

在这种情况下,“硬编码”意味着它是通过 HTML 直接注入的。通过开发人员工具/网络检查器工具,您应该能够确定相关 CSS 的来源。

于 2013-09-17T12:16:01.253 回答
1

如果您想对 Chrome 中的“注入样式表”进行故障排除

  1. 打开开发控制台 -> 网络
  2. 过滤它的东西'.css'
  3. 寻找加载一些 CSS 文件的扩展域
  4. 通过过滤域找到您的扩展名extensions list(如图片“hcndlme ...”)
  5. 尝试禁用扩展并重新加载页面

在此处输入图像描述

于 2021-08-30T09:02:01.190 回答