は私が divを使用せずにiframeを反応的にするにはどうすればよいですか?
<div class="intrinsic-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/I4YoBuJCbfo" frameborder="0" allowfullscreen></iframe>
</div>
が
<div>...</div>
を使用せずに、私の記事(で直接
<iframe>...</iframe>
を埋め込むことが可能であり、このポスト例えば、iframeの周りのクラスにコンテナを追加することにより、応答のiframeを作る(
Making an iframe responsive)から学びました)?そして私はこれらのソリューションを試しましたが、それらのすべては機能しません。
PS:私はワードプレスに2列のレイアウトを使用しています。ビデオの比率は16:9(YouTubeから)、4:3(Tencentから)などとすることができます。ここには一時的なdemoがあります。
私はワードプレスで2つの列のレイアウトを使用しています。だから、 'width'を(100vw - サイドバーの幅)に設定する必要がありますか?しかし、サイドバーは、デスクトップとモバイルプラットフォーム上で異なって表示されます。ここには[デモ](http://sparkandshine.net/en/a-three-minutes-short-film-dejeuner-du-matin-breakfast/)があります。 – SparkAndShine
もう1つの問題:ビデオの比率は必ずしも16:9とは限りません。他のプラットフォームのビデオの中には、デフォルトで 'width = "640" height = "498"(比率は4:3)です。 – SparkAndShine
@sparkandshine #primaryと#secondaryの両方をvwに変換するかどうかは、iframeのサイズに合わせて計算するか、より簡単な場合はdivを使用してラップします。 16:9対4:3の比率では、クラスでラッパーを使用するような音が最も簡単です。 – Stickers