0

私たちのサイトには、広告サーバーによって配信される広告がいくつかあります。広告は多くの JavaScript、リダイレクト、フラッシュ、およびこれらすべての醜いものによって配信されます。

ほとんどの場合、すべてが機能します。

しかし、古いブラウザなどのようなまれな状況では、広告が正しい位置になく、コンテンツの上に横たわっています (ポップアップ、レイヤー、インタースティシャルなど、意図的に存在しないものではありません)。

コンテンツの上に広告を表示したくないので、何か間違ったことをしたとしても、まったく表示されないようにする必要があります。

この広告マークアップはすべて<div id="ad">...</div>. この div 内に何がプッシュされているかに関係なく、このすべてのコンテンツを他のコンテンツの背後に積み重ねる信頼できる方法はありますか?

「広告サーバー/キャンペーン マネージャーなどに正しいことを行うように伝えてください」のような回答は役に立ちません。サイトで技術的なソリューションが必要です。

4

1 に答える 1

1

z-indexはどうですか:

すべての div を 10 などに設定すると、すべてが 0 になります。

すなわち

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

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