我想知道我做错了什么。我正在使用此代码
<div style="background-image: url('http://www.ionianradio.gr/radio1/images/tv5.png');"
align="center">
<object id="livestreamPlayer" style="visibility: visible;"
data="http://cdn.livestream.com/chromelessPlayer/v20/playerapi.swf?channel=ionianradio&color=0x000000&autoPlay=false&mute=false&iconColorOver=0xe7e7e7&iconColor=0xcccccc"
type="application/x-shockwave-flash" width="950" height="500">
</object>
<div>
不幸的是,我只看到了对象,而不是背景。不过,我不确定我是否能做到这一点。背景是电视监视器,对象是直播节目。
答案 0 :(得分:1)
您需要在height
中指定div
才能显示背景信息。
以下片段:
div {
background-image: url('http://www.ionianradio.gr/radio1/images/tv5.png');
height: 600px /*whatever you like*/
}
&#13;
<div align="center">
<object id="livestreamPlayer" style="visibility: visible;" data="http://cdn.livestream.com/chromelessPlayer/v20/playerapi.swf?channel=ionianradio&color=0x000000&autoPlay=false&mute=false&iconColorOver=0xe7e7e7&iconColor=0xcccccc" type="application/x-shockwave-flash"
width="950" height="500"></object>
</div>
&#13;
注意:
classes
或ID's
align=center
,请尝试避免使用deprecated,因为您可以指定class
/ ID
并使用CSS使其与中心对齐你需要/想要。答案 1 :(得分:0)
看起来你的结束div标签缺少斜杠。您可能还需要添加一些其他样式以确保div大于视频播放器
<div style="background-image: url('http://www.ionianradio.gr/radio1/images/tv5.png');" align="center"><object id="livestreamPlayer" style="visibility: visible;" data="http://cdn.livestream.com/chromelessPlayer/v20/playerapi.swf?channel=ionianradio&color=0x000000&autoPlay=false&mute=false&iconColorOver=0xe7e7e7&iconColor=0xcccccc" type="application/x-shockwave-flash" width="950" height="500"></object>
</div>