0

我们的网站上有一些由广告服务器投放的广告。你知道广告是通过大量的 JavaScript、重定向、flash 和所有这些丑陋的东西来传递的。

大多数时候一切正常。

但是在一些罕见的情况下,比如旧版浏览器或其他什么情况下,广告没有正确的位置并且位于内容之上(不是故意像弹出窗口、图层或插页式广告那样我们根本没有)

我不想让广告出现在我的内容之上,所以如果他们做错了什么,他们根本就不应该出现。

所有这些广告标记都在一个<div id="ad">...</div>. 有没有一种可靠的方法可以将所有这些内容堆叠其他内容之后,而不管在这个 div 中推送了什么?

诸如“告诉广告服务器/营销经理/等做正确的事情”之类的答案对我没有帮助。我需要在我的网站上提供技术解决方案。

4

1 回答 1

1

z-index怎么样:

只需将所有 div 设置为 10 之类的值,然后全部添加为 0。

IE

div { /*so all your website content appears on top*/
    z-index: 10;
}

.myadd {
    z-index: 0;
}
于 2013-11-01T12:26:50.373 回答