嵌入式样式导致隐藏的div

时间:2014-07-23 02:37:14

标签: html css webkit

所以我有一个不愉快的采用项目...无论如何,网站上有一个显示一些信息的div,由于某种原因,某个地方有一个嵌入式样式导致它display: none;我使用谷歌Chrome的Web开发人员插件来禁用所有嵌入式样式,然后它工作正常。当我检查元素时,我可以看到导致它的样式,但是当我尝试禁用CSS属性显示时,它会禁用但不会在属性上创建该删除。我隐含地设置了display: block !important;的内联样式,但仍然没有好处。似乎没有任何关于该样式来自的位置的引用,也没有提到用户代理样式表,也没有引用任何其他样式表。

有趣的是,IE它工作正常。 div显示完美...... Firefox和Safari导致同样的问题导致我认为它可能实际上是一个WebKit错误。这可能需要更多的亮点吗?

2 个答案:

答案 0 :(得分:0)

找到它。 div的类是advert_container,我的一个浏览器插件是AdBlock,这导致div被删除......

答案 1 :(得分:-1)

您是否引用此显示:阻止!重要,与html元素内联,或在某个样式表中?

CSS属性越接近你的问题div,这应该适用于此。同样引用!important通常会取代其他CSS属性,但是如果其他CSS属性更具体,那么它也可能是被推翻的原因。

如果您使用的是开发人员工具并获得预期效果,则应该只复制它创建的CSS,并将其粘贴到您的html页面中。