高さ 100% の全画面コンテンツに iFrame を使用する
iFrame を使用して全画面コンテンツを表示することを検討している場合は、高さは 100% に固定されていますが、ブラウザの互換性の問題や非表示にするためのテクニックを考慮する必要があります。
ブラウザの互換性
残念ながら、iframe height=100% は、特に XHTML 1.0 Transitional doctype を使用する場合、すべてのブラウザで完全にサポートされているわけではありません。 Chrome や Firefox などの最新のブラウザでは動作する可能性がありますが、すべてのブラウザで一貫して動作するという保証はありません。
スクロールバーの非表示
iframe でスクロールバーを完全に非表示にするには、次の CSS を使用できますスタイル:
overflow: hidden; overflow-x: hidden; overflow-y: hidden;
代替としてフレームセットを使用する
iFrame を使用する代わりに、フレームセットを使用して全画面コンテンツを実現することを検討できます。この方法は、ほとんどのブラウザでより確実にサポートされています。以下に例を示します。
<frameset rows="100%,*"> <frame src="header.html"> <frame src="main.html"> </frameset>
iFrame の高さ設定の代替案
iFrame を使用することに決めている場合、iframe の高さを 100 に設定するための 2 つの解決策を次に示します。 %:
オプション1:
<body>
オプション 2:
<body>
iFrame を拡張してスクロールバーを非表示にする
iframe が 100% に設定されていない場合でもスクロールバーを非表示にするには
<body>
このハックは、iFrame をブラウザーの表示領域を超えて拡張し、スクロールバーをページ制限の外側に強制的に表示することで機能します。
以上が高さ 100% の全画面 iFrame コンテンツを実現し、ブラウザの互換性の問題に対処するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。