私はiframe
を含むウェブページを持っています。その中にはiframe
が埋め込まれたYoutubeビデオです。私はこのビデオを再生すると、サイズを拡大(拡大)させます。動画が拡大するにつれて、iframeの幅が十分でないため、すべての動画が表示されるわけではありません。iframeエクステントの外側にiframeコンテンツがオーバーフローするようにする
iframeを「コンテンツのオーバーフロー」にすることは可能ですか?つまり、ビデオをiframeの幅の外側に表示させることができますか(達成しようとしているものの明確な例については、
これは、Webページが現在どのように見えるかです:
注私はちょうどカントはIFRAME広います
これは、それが完全に成長してきたとき、私はビデオを見てしたいと思います方法です。 CSSのoverflow: visible
をiframe(とそのすべての子要素)に渡そうとしましたが、何も変更されません。
これは、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からビデオ(iframe)を削除してメインのWebページに配置するためにJavascriptを使用することができますが、これは非常に悪いウェブサイトのデザインと思われますか?
新しいウィンドウを使用してビデオを追加し、最大化します。別のコンテナなしでフレームからコンテンツをオーバーフローさせることはできません。 – CME64
@ CME64コメントありがとうございます。新しいウィンドウが表示されたら、新しいポップアップウィンドウ、新しいドキュメント、divを作成してそれを親ドキュメントの最後に追加することを意味しますか? –
window.open()..参照してくださいhttp://www.w3schools.com/jsref/met_win_open.asp – CME64