を含む Web ページがありますiframe
。その中にiframe
は、埋め込まれた Youtube ビデオがあります。このビデオを再生すると、サイズが大きくなります。ビデオが大きくなると、iframe の幅が十分でないため、すべてのビデオが表示されるわけではありません。
iframe を「コンテンツのオーバーフロー」にすることは可能ですか。つまり、ビデオを iframe 幅の外に表示することはできますか (私が達成しようとしていることの明確な例については、以下のスクリーン キャプチャを参照してください)。
これは、現在の Web ページの外観です。
これは、ビデオが完全に成長したときにビデオをどのように見せたいかです。
iframeを広くすることはできないことに注意してください。iframe (およびそのすべての子要素) に CSS を指定しようとしましたoverflow: visible
が、何も変わりません。
これは、Web ページがどのように配置されているかの簡単な例です。
....head, opening html tag, etc. up here
<body>
<div id="outerContainer" style="overflow: visible">
<div id="navBar">...</div>
<div id="content style="overflow: visible">
<iframe src="myHelpDocumentation.html" style="overflow: visible">
<!-- Inside this iframe/webpage are the embedded Youtube videos.
Each video is an iframe itself (that sits inside a div). -->
</iframe>
</div>
</div>
</body>
CSS または HTML を使用して iframe の範囲外にビデオを表示する方法を知っていますか? Javascript を使用してビデオ (iframe) を iframe から削除し、メインの Web ページに配置することもできますが、これは非常に悪い Web サイトのデザインになると思いませんか?