0
使用Google Chrome浏览器(Windows/Mac)时,我发现以下代码在页面加载时显示视频预览,但几乎在1秒后预览消失。我使用Google Chrome浏览器在5台不同的电脑上试用了这款产品但在其他使用Google Chrome浏览器的计算机上,预览没有消失(只有1/6的尝试正常工作)。嵌入的视频在页面加载后消失
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css" media="all">
.container {
overflow: hidden;
}
</style>
</head>
<body>
Video 1:<br />
<div class="container">
<div>
<iframe
frameborder="0"
src="https://www.youtube.com/embed/juqyzgnbspY"
width="385" height="217"
align="left"
>
</iframe>
</div>
</div>
Video 2:<br />
<div class="container">
<div>
<iframe
frameborder="0"
src="https://www.youtube.com/embed/juqyzgnbspY"
width="385" height="217"
style="float:left"
>
</iframe>
</div>
</div>
</body>
</html>
在这里,你有的jsfiddle:https://jsfiddle.net/rqwb5L67/
(记得用谷歌浏览器)
正如你可以在上面看到,有代码的两个变种。一个使用属性:align
,另一个使用css属性:float
(在iframe上)。
关于为什么会发生这种情况的任何想法?
这是更大代码的最小化版本,所以我需要尝试不同的解决方案来寻找适合我需求的解决方案。
谢谢。