Div+Css 布局问题 Z-index 的应用,请高手指教!

我在网页中,设置了两个DIV,其中有个DIV设置了Z-index ;基本代码如下:
<div id="div1"></div>
<div class="div2"><embed src="flash/Banner.swf" width="980" height="70" /></div>
Css样式如下
.div1{display: none; position: absolute; z-index: 1000; height: 100%; width: 100%; background: #000000; filter:Alpha(opacity=30)}
.div2{width:980px;height:70px;margin:10px 0 0 5px}

说明:第一个Div默认是隐藏的,当我单击某个链接的时候才显示,而且这个Div位于所有内容的上一层,但是我在第二个Div中插入了一个Swf 动画之后,这个动画却在第一个Div之上了,请问这个问题如何解决?

第1个回答  2013-08-28
这个问题,你不要用position:absolute;
用普通的div排列,再用margin(如果两个层需要重叠的话,就设后一个div的margin为负数),
然后再用z-index来解决
第2个回答  2013-08-28
将 swf 做成透明的;
div2 也设置为 absolute 定位, 并设定 z-index为 999;追问

此方法不管用,谢谢回答

追答



<
?
否则 样式就不起作用了, 或者更改
.div1{display: none; position: absolute; z-index: 1000; height: 100%; width: 100%; background: #000000; filter:Alpha(opacity=30)}
.div2{width:980px;height:70px;margin:10px 0 0 5px}

#div1...
.div2...

追问

已更改,还是不管用,我把这个swf 动画改为一张普通的图片就可以,用Swf就不行了呢,纳闷!

追答

帮你找到一段文字, 应该能解决你的问题: 本质是 swf创建时的 wmode 参数的设置. 你可以试试添加
wmode=“transparent” 属性.
详细请参考:

本回答被提问者采纳
第3个回答  2013-08-28
.div2 加个{ position:relative; z-index:1;}试一试追问

此方法不管用,谢谢回答

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网