首页 文章

HTML嵌入对象具有灰色背景 . 它可以透明吗?

提问于
浏览
2

我正在使用带有开源插件的Firefox来播放视频 . 视频“尽可能好地缩放”以适合嵌入对象的宽度和高度中定义的可用空间 . 但有时在右侧和/或底部有一个小的灰色边框 .

看起来这不是我父div的bgcolor,因为改变它根本没有效果 .

这是HTML:

<div id="videoHolder" style="position: absolute; left: 50px; top: 50px; width: 300px; height: 150px;">
 <embed id="player" width="300" height="150" border="0" type="application/x-gbp" x-gbp-uri="">
</div>

有人知道如何定义嵌入是透明的吗?像Flash一样设置wmode = transparent没有效果......

谢谢,弗兰克

2 回答

  • 2

    没有通用的方法可以告诉插件元素在浏览器端是透明的,插件需要在其本机代码中支持它们 .

    对于Flash设置, wmode="transparent" 可以正常工作,但这只是因为Flash实现了它自己 .

  • 1

    尝试添加“wmode”属性并将其值设置为“transparent”:

    <div id="videoHolder" style="position: absolute; left: 50px; top: 50px; width: 300px; height: 150px;">
        <embed WMODE="transparent" id="player" width="300" height="150" border="0" type="application/x-gbp" x-gbp-uri="">
    </div>
    

相关问题