日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Object 标签遮挡 Div 显示

發(fā)布時(shí)間:2025/3/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Object 标签遮挡 Div 显示 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  最近在使用 Object 時(shí),就是播放視頻的 Object 標(biāo)簽遮擋住其他 div 標(biāo)簽,不能正常顯示。

出現(xiàn)這種現(xiàn)象的原因: object 標(biāo)簽不在 dom 文檔流里面,瀏覽器在解析的時(shí)候先把 object 放置在最上層,然后依次解析dom文檔,放在下層,并且在這里使用z-index是無(wú)效的。 在被遮擋得 div 中添加 iframe 標(biāo)簽,如下: <div id="demodiv" style="width: 120px; height:120px;DISPLAY: none; top: 26px; left: 300px;z-index:999999"><ul><li>關(guān)閉</li><li>刷新</li><li>關(guān)閉其他</li><li>關(guān)閉全部</li></ul><iframe id="iframe1" src="about:blank" frameBorder="0" marginHeight="0" marginWidth="0"
  style
="position:absolute; visibility:inherit; top:0px;left:0px;width:120px; height:120px;z-index:-1; filter:alpha(opacity=0);"></iframe> </div>

  說(shuō)明一下:div為需顯示的div,被object遮擋,于是在該div中增加一個(gè)iframe,通過(guò)iframe來(lái)遮擋Object控件標(biāo)簽。

因?yàn)閕frame的級(jí)別高于Objec標(biāo)簽,而又由于div能夠遮擋iframe,所以可以通過(guò)在div中加入iframe來(lái)解決該類(lèi)問(wèn)題。 其中有幾點(diǎn)需要注意: 1.div必須有特定的z-index且大于iframe的z-index,不能是auto或空; 2.iframe的z-index必須為負(fù),否則,div無(wú)法遮蓋iframe; 3.iframe的top和left為0,且iframe的寬、高與div的寬高相等剛好完全覆蓋; 4.注意設(shè)置iframe的透明度為0. 5.iframe作為顯示div的子元素添加在內(nèi)。

轉(zhuǎn)載于:https://www.cnblogs.com/xinaixia/p/10338332.html

總結(jié)

以上是生活随笔為你收集整理的Object 标签遮挡 Div 显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。