如何去掉用户代理样式表的样式?

浏览器:edge
项目中存在一个div
image.png
发现无论如何也无法显示出来,查看样式,发现是下面的用户代理样式表写了display none导致的,为什么会出现这个用户代理样式表,且只针对于特定的div
image.png
在firefox中打开就可以正常显示,请问我该如何解决?

阅读 2.2k
4 个回答

这是你安装的去广告插件加上的,因为选择器里面的 adverties 表示广告。

最好是换个名字,不然你总不能指望用户去关闭插件。

换个角度,用 js 把 ID 换了

这个很明显是被浏览器的去广告插件干掉了你 div,然后如果没记错的话,用户代理样式的优先级是比较低的,主要还是因为有 !important,所以覆盖了你的样式。

  • 修改name、id,不要有明显的 ad 有关;
  • 使用 style 内联样式,并增加 !important 来尝试覆盖;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题