当显示来自第三方的Flash横幅时,它们与我的代码重叠:
测试网址为:http://test.otwierac.pl/(多次刷新页面,您会看到)
代码是:
<div style="width:100%">
<div id="banner">
<script>
<!--
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('<script src="http://tracking.novem.pl/rotator/CD31115/59&js=1&r='+r+'&keyword="><\/script>');
//-->
</script><div id='beacon_1' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://test.otwierac.pl/reklamy/www/delivery/lg.php?bannerid=1&campaignid=1&zoneid=0&loc=http%3A%2F%2Fwww.test.otwierac.pl%2F&referer=http%3A%2F%2Ftest.otwierac.pl%2F&cb=6d0002d6e4' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>
</div>
</div>
CSS代码:
#banner
{
margin-top:10px;
width:950px;
margin:0 auto;
text-align:center;
}
如何解决这个问题?横幅应该居中,不要与我的文本重叠。
答案 0 :(得分:1)
有一个flash参数 wmode:opaque
应该做的伎俩
修改强>
来自adobe website: 不透明 - SWF内容与页面上的其他HTML元素一起分层。 SWF文件是不透明的,隐藏在页面后面的所有内容。与wmode = window或wmode = direct相比,此选项可降低播放性能。
答案 1 :(得分:0)
编辑:
尝试:
#banner {
height: 315px;
margin-top: 10px;
text-align: center;
width: 950px;
}