我使用下面的代码来显示YouTube视频。我将它的大小设置为560宽度和315高度。代码工作正常,但是当我尝试调整窗口大小时,iframe /视频不会调整大小,而是显示滚动条。如何让iframe也调整大小以使其始终适合屏幕的宽度?
<body>
<iframe width="560" height="315" src="https://www.youtube.com/embed/a3ICNMQW7Ok?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>
</body>
答案 0 :(得分:2)
响应设备
iframe
.container {
position: relative;
width: 100%;
height: 0;
padding-bottom: 56.25%;
}
.video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
<body>
<div class="container">
<iframe src="https://www.youtube.com/embed/a3ICNMQW7Ok?rel=0&showinfo=0"
frameborder="0" allowfullscreen scrolling="auto" class="video"></iframe>
</div>
</body>
答案 1 :(得分:1)
给定的宽度和高度是固定的尺寸。如果你给他们百分比如70%,80%应该用窗口调整大小
<body>
<iframe width="100%" height="500px" src="https://www.youtube.com/embed/a3ICNMQW7Ok?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>
</body>
&#13;