1

我遇到了一个我已经工作了几天的障碍,似乎无法在网上找到答案。我现在正在处理的网站模板位于“http://citylakersbaseball.org/2.0”——我有一个名为“sponsors”的 div,它在 Chrome 和 Dreamweaver CS5 的内置实时视图中显示良好——然而,在 Firefox 3.6 和 4beta 中它完全消失了。我可以在视图源中看到它,但萤火虫让它变灰了。也许这是一个DOM问题?(对此我不太了解)。渲染引擎问题?

我通过 HTML 验证器运行了源代码 (index,htm) 和 CSS (style.css/nav.css) - HTML 很好,而且 CSS 没有吐回任何我认为会影响 div 显示的东西,特别是因为 Webkit没有问题。

任何想法将不胜感激。提前致谢!

4

1 回答 1

2

您的广告拦截 Firefox 插件正在检测并div从 DOM 中删除。我在 Chrome 和 Firefox(具有广告拦截插件/扩展)中遇到了相同的行为,但在 Safari 或 IE(没有)中没有;事实上,div如果我禁用 Adblock Plus,就会出现。Adblock Plus 等遵循的更基本规则之一是查找带有class="sponsors"id="sponsors"删除它们的 HTML 元素。

于 2010-12-07T02:24:32.220 回答