4 つの異なる iframe Web ページを含む Web ページがあります。すべてのページを 1 つのページに 100% 表示する必要がありますが、ページ全体のサイズは縮小する必要があります。すべてのページが 25% であることを意味します。iframeにサイズを指定すると、スクロールバーに何をすべきかが表示されます...
2 に答える
ロードされた4つのWebページすべてのソースコードを編集できない限り、これは不可能です。iframeには「ズーム」パラメータ/属性がないため、読み込まれるページ自体が収まるように自動サイズ変更する必要があります。
インラインフレームからスクロールバーを非表示にする方法はいくつかあります。はい、どうぞ:
**
scrolling="no"を使用します。これは、HTML 4.1(執筆時点でのHTMLの現在のバージョン)でiframeスクロールバーを削除する方法です。
オーバーフローの使用:非表示。これは、CSS(Cascading Style Sheets)
を使用してseamless="seamless"を使用してスクロールバーを非表示にする方法です。この属性は、HTMLバージョン5の作業ドラフトで導入されました。したがって、将来のブラウザに対応するために、このコードを含める必要があります。
**
どちらを使用しますか?
3つすべてを同時に安全に使用できます。そうは言っても、W3Cバリデーターを使用してWebページを検証する場合は、検証対象のHTMLのバージョンに合わせた方法のみを使用する必要があります。したがって、HTML 4.1を使用している場合は、scrolling="no"を使用してください。HTML 5を使用している場合は、seamless="seamless"を使用してください。
いずれの場合も、overflow:hiddenを他のコードと一緒に使用することもできます。実際、通常、これはHTMLをオーバーライドし、定義されているスクロールバーを非表示にします。