HTML / CSS - DIV 元素不应该隐藏?
Posted
技术标签:
【中文标题】HTML / CSS - DIV 元素不应该隐藏?【英文标题】:HTML / CSS - DIV Element hidden when it shouldn't be? 【发布时间】:2010-10-02 17:32:33 【问题描述】:(可点击)
Mainad 具有有效的高度和宽度,但它不像 subad1/subad2 那样显示。本质上是完全一样的! (只是不同的背景图片)。
Firebug 出于某种奇怪的原因将我的 div 显示为灰色。仅用一些文本替换 mainad 的内容并不能解决问题(问题与内部元素无关)..
这是怎么回事?! :(
【问题讨论】:
你有我们可以查看的网址吗? + 1 作为 URL 或者您可以显示完整的 html? @RoBorg - 我不想让搜索引擎索引的网站 URL。对不起:( @Daniel - 用一个神秘的名字将它上传到一个神秘的目录。诊断功能性问题比查看代码截图要容易得多。 我访问了您的示例链接,mainad div 在页面和萤火虫中显示良好。 【参考方案1】:Firebug 将没有 HTML 内容的选择器或块元素样式显示为灰色。如果您编辑 HTML 并添加一些副本,您将看到选择器恢复其颜色。
【讨论】:
【参考方案2】:一个额外的小提示:当 AdBlock Plus 阻止它时,FireBug 实际上会在样式窗格中显示类似这样的内容(为清楚起见而进行了包装):
.mainad, #mainad undefined (line 233)
-moz-binding:url(chrome://global/content/bindings/
general.xml?abphit:707307897865#basecontrol) !important;
【讨论】:
【参考方案3】:您安装了 AdBlock 吗?那可能隐藏了那个 div。
【讨论】:
我认为你一针见血 谢谢!这让我发疯了。我正在检查所有标记,但没有任何效果。 uBlock origin 在我的网站上导致了同样的错误。猜猜它会阻止任何标记的广告。 同样的问题,这真的很糟糕 XD 他们不能阻止一个 div 只是因为你不小心在类名中使用了关键字“ad”。以上是关于HTML / CSS - DIV 元素不应该隐藏?的主要内容,如果未能解决你的问题,请参考以下文章