【问题标题】:Display property overridden by User Agent Stylesheet on Chrome version 25.0.1364.152在 Chrome 版本 25.0.1364.152 上显示被用户代理样式表覆盖的属性
【发布时间】:2013-03-05 18:36:43
【问题描述】:

我已经定义了以下 css 属性 div { display: block; } 在歌剧/火狐/野生动物园属性是好的。在我的 Windows 7 chrome 版本 25.0.1364.152 m 用户代理样式表上用 display: block 覆盖它(即使它不是我的也可以)但在 vista chrome 版本 25.0.1364.152 和 mac chrome 版本 25.0.1364.152 上,用户代理样式表用 @ 覆盖987654324@

【问题讨论】:

  • if 样式表默认为 display:none,这似乎是一个重大错误。
  • adimage 中重命名类ad-image 似乎可以解决这个问题。这是导致此问题的 div 类。或许 ad-image 是 chrome 新的浏览器类名。
  • 请发布一份文档来证明这一点,并准确说明所涉及的元素。这听起来像是一种误解,或者可能是浏览器插件的干扰。
  • 我只是使用了这个AD-gallery。在我指定的情况下,不显示全尺寸图像。这仅出现在 chrome 版本 25.0.1364.152 上(在其他浏览器上完美运行)。重命名类解决了 chrome 上的问题。

标签: css google-chrome


【解决方案1】:

如果您安装并激活了 Chrome 插件“AdBlock”,就会发生这种情况。 您可以在浏览器的右上角访问它,然后暂时停用它以查看差异。

正如你提到的,尝试从类名中删除“ad”以避免 AdBlock 隐藏元素。

【讨论】:

  • +1 for :尝试从类名中删除“ad”以避免广告拦截器
  • 是的,就是这样。它来自 AdBlock。但这不会出现在以前版本的 chrome 和 windows 7 上。很奇怪的事情。
猜你喜欢
  • 1970-01-01
  • 2013-12-05
  • 2011-11-19
  • 1970-01-01
  • 2021-09-14
  • 2016-04-17
  • 1970-01-01
  • 2013-02-16
  • 2014-02-09
相关资源
最近更新 更多