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

我在网页中,设置了两个DIV,其中有个DIV设置了Z-index;基本代码如下:<divid="div1"></div><divclass="div2"><embedsr... 我在网页中,设置了两个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之上了,请问这个问题如何解决?
展开
 我来答
百度网友0c2357e
2013-08-28 · TA获得超过371个赞
知道小有建树答主
回答量:803
采纳率:50%
帮助的人:590万
展开全部
这个问题,你不要用position:absolute;
用普通的div排列,再用margin(如果两个层需要重叠的话,就设后一个div的margin为负数),
然后再用z-index来解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jACKy劉
2013-08-28 · TA获得超过325个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:245万
展开全部
将 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...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-28
展开全部
.div2 加个{ position:relative; z-index:1;}试一试
追问
此方法不管用,谢谢回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式