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之上了,请问这个问题如何解决? 展开
<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之上了,请问这个问题如何解决? 展开
3个回答
展开全部
这个问题,你不要用position:absolute;
用普通的div排列,再用margin(如果两个层需要重叠的话,就设后一个div的margin为负数),
然后再用z-index来解决
用普通的div排列,再用margin(如果两个层需要重叠的话,就设后一个div的margin为负数),
然后再用z-index来解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将 swf 做成透明的;
div2 也设置为 absolute 定位, 并设定 z-index为 999;
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;}试一试
追问
此方法不管用,谢谢回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询