HTML / CSS - iframe适合屏幕

时间:2017-07-04 18:46:17

标签: html css iframe

我使用下面的代码来显示YouTube视频。我将它的大小设置为560宽度和315高度。代码工作正常,但是当我尝试调整窗口大小时,iframe /视频不会调整大小,而是显示滚动条。如何让iframe也调整大小以使其始终适合屏幕的宽度?

<body>
    <iframe width="560" height="315" src="https://www.youtube.com/embed/a3ICNMQW7Ok?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
</body>

2 个答案:

答案 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&amp;showinfo=0" 
frameborder="0" allowfullscreen  scrolling="auto" class="video"></iframe>
</div>

</body>

答案 1 :(得分:1)

给定的宽度和高度是固定的尺寸。如果你给他们百分比如70%,80%应该用窗口调整大小

&#13;
&#13;
 <body>
        <iframe width="100%" height="500px" src="https://www.youtube.com/embed/a3ICNMQW7Ok?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
    </body>
&#13;
&#13;
&#13;