请问IE9(Beta&Preview)不支持在html5视频标签上使用相对宽度/高度,这种说法正确吗?
Chrome、Safari和Firefox都可以很好地接受width=50%的设置,但是IE9似乎将其解读为50px。(该视频在所有4个浏览器中均正常显示,因此不存在问题。)
我想知道这是一个待实现的漏洞/功能,还是一个永久性的解决方案。
J.
请问IE9(Beta&Preview)不支持在html5视频标签上使用相对宽度/高度,这种说法正确吗?
Chrome、Safari和Firefox都可以很好地接受width=50%的设置,但是IE9似乎将其解读为50px。(该视频在所有4个浏览器中均正常显示,因此不存在问题。)
我想知道这是一个待实现的漏洞/功能,还是一个永久性的解决方案。
J.
<video src='whatever' height='50%' width='50%'>
您可以尝试以下方法:
<video src='whatever' style='height:50%; width:50%;'>
你可以将样式放在HTML文件的头部中,或者当然也可以将样式放入你的单独CSS文件中。
我刚刚安装了IE9的候选版本,但是似乎没有任何变化,所以我们可以认为这是他们的永久解决方案。
完整代码如下:<video width="100%" height="100%"></video>
在IE9中,这段代码的宽度将被渲染为100px。而在Chrome、FireFox、Safari和Opera的最新版本中,它将被渲染为父级div的100%宽度。
我使用CSS来为标签设置宽度:100%和高度:100%的样式。我尝试了IE9 Beta,似乎可以正常工作。
<video>
是HTML5中的新元素,所以IE9没有理由支持它们。百分比高度和宽度明显是样式,因此应该使用CSS来提供它们。 - Alohci