Html IE7不能很好地处理p标签和JWPlayer?
今天我正在设置JWPlayer,我注意到只有IE6和IE7中有一个bug——当标签被包装在标签中时,视频不会显示在页面上。只要视频不包含在中,就可以正常显示。当它们被包裹在标签中时,它们只是一块空白的白色块 客户喜欢用一个p标签来分隔他们的视频,所以我要么想办法解决这个问题,要么想办法解释为什么不能这样做。有什么想法吗 据我所知,CSS中没有任何东西可能导致这种情况,尽管我计划明天对其进行梳理和检查 此处代码任意给定页面上都有多个播放器:Html IE7不能很好地处理p标签和JWPlayer?,html,internet-explorer-7,jwplayer,Html,Internet Explorer 7,Jwplayer,今天我正在设置JWPlayer,我注意到只有IE6和IE7中有一个bug——当标签被包装在标签中时,视频不会显示在页面上。只要视频不包含在中,就可以正常显示。当它们被包裹在标签中时,它们只是一块空白的白色块 客户喜欢用一个p标签来分隔他们的视频,所以我要么想办法解决这个问题,要么想办法解释为什么不能这样做。有什么想法吗 据我所知,CSS中没有任何东西可能导致这种情况,尽管我计划明天对其进行梳理和检查 此处代码任意给定页面上都有多个播放器: <p> <vide
<p>
<video id="video1" class="JWVideo" width="276" height="206" style="background:transparent !important;" src="/ext/resources/video/index/Video-1.mp4"></video>
</p>
<script>
$('.JWVideo').each(function(){
var source = $(this).attr("src");
jwplayer(this.id).setup({
stretching: "fill",
flashplayer: "http://player.longtailvideo.com/player.swf",
controlbar: "false",
levels: [
{file: source}
]
});
});
</script>
视频标签是html5规范的一部分,在IE6和IE7中从来都不起作用。尝试在firefox或Chrome中查看相同的页面,它们支持视频标记,并查看p标记如何影响渲染。我修复了该问题。将视频代码更改为在源代码中使用带有“data”参数的“div”似乎可以解决这个问题。我已经确认这肯定不是css,无论我在源视频、视频或其他方面使用哪个标记,都会发生这种情况。它会影响其他标记,而不仅仅限于视频标记。重写代码以使用a标记具有相同的效果,并且只有当源标记包含在a中时才会发生这种情况。