【发布时间】:2020-08-11 20:24:49
【问题描述】:
我有一个包含在父 div 中的 iframe,我知道父 div 和 iframe 将是其父(或页面)的 100% 高度。 像这样:
<div class="parent"> // will be 100% high
<iframe></iframe> // will be 100% high & wide, pos absolute
</div>
如何使parent 的宽度始终保持纵横比?
就像在父 div 中使用 padding-top: 56.25%; 容纳 iframe 视频以保持 4:3 的纵横比一样,我如何使用宽度来做到这一点?
【问题讨论】:
-
如果您使用的 100% 是指视口高度,那么您可以使用
vh单位轻松控制纵横比。对于 4:3 的纵横比(横向),然后将100vh设置为高度,然后将133vh设置为宽度。 -
嗨特里,这正是我最终做的,我不知道为什么我花了这么长时间。无论如何,谢谢,我会投票:)
标签: html css aspect-ratio