2012-09-04 68 views
2

我使用帶有開源插件的Firefox來播放視頻。將視頻縮放爲「儘可能好」以適應嵌入對象寬度和高度中定義的可用空間。但是有時在右側和/或底部有一點灰色邊框。HTML嵌入對象具有灰色背景。它可以透明嗎?

看來這不是我父母的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> 

有誰知道? 設置的wmode =透明與Flash有沒有效果...

感謝, 弗蘭克

+2

請進行演示或提供一個鏈接到您的網站,如果它是活的。 – Chris

+2

然而,您可以根據需要設計「嵌入」標籤的背景。但是,您看到的灰色框不是元素的背景,它是在背景頂部呈現的內容。正如你可以通過在'embed'標籤中添加一些填充所看到的:http://jsfiddle.net/FypSq/。 – aroth

+0

對不起,演示是不可能的,因爲插件只能在專用的Linux客戶端上使用專用軟件... – Frank

回答

2

有沒有通用的方式來告訴插件元素在瀏覽器端是透明的,插件需要在他們的本地代碼中支持它們。

對於Flash設置wmode="transparent"的作品,但只是因爲Flash自己實現了它。

1

嘗試添加 「的wmode」 屬性,並設置它的值設置爲 「透明」:

<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> 
+0

沒有在我的問題中提到的沒有效果 – Frank

+0

@Frank你不能只是粘貼你的網站的網址? – biphobe

+0

對不起,演示是不可能的,因爲插件只能在專用Linux客戶端上使用專用軟件... – Frank