怎样用div覆盖object?
<divid='object'style='float:left;width:90%;height:500px;position:relative'><objectid=...
<div id='object' style='float:left;width:90%;height:500px;position:relative'>
<object id='MyOffice' name = 'MyOffice' style='WIDTH:100%;HEIGHT:600px;position:absolute;z-index:-1' classid='clsid:00460182-9E5E-11D5-B7C8-B8269041DD57' codebase='dsoframer.ocx' >
</object>
<div id='test' style='WIDTH: 100%;HEIGHT:600px;position:absolute;z-index:9999'>123456789</div>
</div>
我是这么写的,但是运行后无效,不显示div 展开
<object id='MyOffice' name = 'MyOffice' style='WIDTH:100%;HEIGHT:600px;position:absolute;z-index:-1' classid='clsid:00460182-9E5E-11D5-B7C8-B8269041DD57' codebase='dsoframer.ocx' >
</object>
<div id='test' style='WIDTH: 100%;HEIGHT:600px;position:absolute;z-index:9999'>123456789</div>
</div>
我是这么写的,但是运行后无效,不显示div 展开
3个回答
展开全部
你所说的问题应该是flash置顶问题,原因是这样的:浏览器解析页面时,会先判断元素的类型,如果是窗口类型的,会优先于非窗口类型的元素,显示在页面最顶端,如果同属于非窗口类型的,才回去判断z-index的大小。Flash嵌入网页中,有个wmode属性,用于指定窗口模式,其值有window窗口、opaque非窗口不透明、transparent非窗口透明三种。其中window表
示Flash以窗口形式显示,opaque和transparent表示Flash以非窗口的形式显示,如果不显示这是wmode属性,默认的wmode的值为window。无论我们如
何设置z-index也不会有效果。解决的办法就是这事wmode属性为opaque或transparent。因为Flash在ie和ff下是用不同的标签嵌入的(ie下一boject标签嵌入,firefox下embed标签嵌入)所以我们需要对两种标签记性设置.
希望帮助到你,如果想详细了解度娘搜索flash置顶相关信息
示Flash以窗口形式显示,opaque和transparent表示Flash以非窗口的形式显示,如果不显示这是wmode属性,默认的wmode的值为window。无论我们如
何设置z-index也不会有效果。解决的办法就是这事wmode属性为opaque或transparent。因为Flash在ie和ff下是用不同的标签嵌入的(ie下一boject标签嵌入,firefox下embed标签嵌入)所以我们需要对两种标签记性设置.
希望帮助到你,如果想详细了解度娘搜索flash置顶相关信息
更多追问追答
追问
好像不行,不太一样。dsoframer这个控件您熟悉吗?
追答
不是很熟悉
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是视频遮住div下拉菜单了,在object 里面加上
格式:
<object>
<param name="wmode" value="opaque" />
</object>
这断代码就OK了,如果是 embde 就是这样写 <embed wmode="opaque"></embed>
格式:
<object>
<param name="wmode" value="opaque" />
</object>
这断代码就OK了,如果是 embde 就是这样写 <embed wmode="opaque"></embed>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-15
展开全部
加上背景试试看。
追问
在子元素div里面加背景吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询