【发布时间】:2018-10-21 01:54:04
【问题描述】:
我的问题是关于如何使用内联 CSS 嵌入 YouTube 视频,以便它不仅具有响应性,而且具有最大尺寸,并保持在页面中心。 (我知道我不应该使用内联 CSS!我之所以使用它,是因为我只能处理 HTML 文件。)当我第一次嵌入它时,它的大小是固定的,所以不适合手机屏幕。我在网上找到了资源,这些资源向我展示了如何使其响应以适应页面的宽度,因此我几乎按照他们的指示将其复制并粘贴到 HTML 中。内容如下:
<div style="position:relative;
padding-bottom:56.25%;
padding-top:35px;
height:0;
overflow:hidden;">
<iframe style="position:absolute;
top:0;
left:0;
width:100%;
height:100%;
"width="560"
height="315"
src="redacted for privacy"
frameborder="0"
allow="autoplay; encrypted-media"
allowfullscreen="">
</iframe>
</div>
现在,它的响应速度非常好,但它在桌面上看起来很大,因为它是全角的。我想编辑代码,使其达到一定大小;例如说大约 600px 宽。我有一些基本的 HTML/CSS 知识,但我完全不清楚这段代码 sn-p 在做什么。代码对我来说看起来有点奇怪,我尝试过的任何调整都无法使其在特定大小时最大化和/或保持在页面中心。
【问题讨论】:
-
好的,现在代码看起来像这样,如何居中?
<div style="position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;"> <iframe style="position: absolute; top:0; left: 0; width: 100%; max-width:600px; max-height:400px; height: 100%; height= "315" src= "redacted for privacy" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=> </iframe> </div>
标签: html video responsive-design embed inline