怎样用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
展开
 我来答
诶特顿
推荐于2016-11-03 · TA获得超过778个赞
知道小有建树答主
回答量:409
采纳率:75%
帮助的人:176万
展开全部
你所说的问题应该是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置顶相关信息
更多追问追答
追问
好像不行,不太一样。dsoframer这个控件您熟悉吗?
追答
不是很熟悉
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sweet丶奈何
高粉答主

推荐于2016-11-26 · 每个回答都超有意思的
知道大有可为答主
回答量:2.8万
采纳率:82%
帮助的人:4739万
展开全部
应该是视频遮住div下拉菜单了,在object 里面加上
格式:
<object>
<param name="wmode" value="opaque" />
</object>
这断代码就OK了,如果是 embde 就是这样写 <embed wmode="opaque"></embed>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-15
展开全部
加上背景试试看。
追问
在子元素div里面加背景吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式