我这个职位(Making an iframe responsive),通过将一个容器周围的iframe类,例如使响应iframe中了解到,如何在不使用div的情况下使iframe响应?
<div class="intrinsic-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/I4YoBuJCbfo" frameborder="0" allowfullscreen></iframe>
</div>
是否有可能嵌入<iframe>...</iframe>
直接在我的职位(不使用<div>...</div>
)?我尝试了这些解决方案,但都不起作用。
PS:我用两列布局的WordPress。视频的比例可以是16:9(来自YouTube),4:3(来自腾讯)等。这是一个临时的demo。
我在WordPress中使用两列布局。所以,我需要将宽度设置为(100vw - 边栏的宽度)?但是桌面和移动平台上的侧栏显示不同。这是[demo](http://sparkandshine.net/en/a-three-minutes-short-film-dejeuner-du-matin-breakfast/)。 – SparkAndShine
另一个问题:视频比例并不总是16:9。来自其他平台的某些视频默认为“width =”640“height =”498“'(比例为4:3)。 – SparkAndShine
@sparkandshine是否要将#primary和#secondary都转换为vw,并对iframe的大小进行calc计算,或者只要使用div来包装它就更容易了。对于16:9和4:3的比例,听起来就像使用类的包装是最简单的方法。 – Stickers