Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
<frame> は HTML の要素で、別の HTML 文書を表示できる特定の領域を定義します。 frame 要素は <frameset> の内部で使用してください。
<frame> 要素の使用は、パフォーマンスの問題やスクリーンリーダーを使用するユーザーへのアクセシビリティの欠如といった欠点があるため推奨されません。<frame> 要素に代わり、 <iframe> を推奨します。
他のすべての HTML 要素と同様に、この要素にはグローバル属性があります。
srcこの属性は、フレームに表示する文書を指定します。
nameこの属性は、フレームに名前をつけます。名前がなければ、すべてのリンクは自身が存在するフレーム – 直近の親フレームで開きます。詳しくは target 属性を参照してください。
noresizeこの属性は、ユーザによるフレームのリサイズを抑止します。
scrollingこの属性は、スクロールバーの存在の有無を定義します。この属性を指定しない場合、ブラウザーは必要なときにスクロールバーを表示します。設定できる値は 2 つです。 "yes" は不要なときでもスクロールバーを表示します。"no" は必要なときでもスクロールバーを表示しません。
marginheightこの属性は、フレーム間のマージンの高さを定義します。
marginwidthこの属性は、フレーム間のマージンの幅を定義します。
frameborderこの属性で、フレームにボーダーを設定できます。
フレームセット文書では、<body> 要素の代わりに <frameset> 要素があります。<frame> 要素は <frameset> の中に配置されます。
文書の <body> 内に別の HTML ページを埋め込みたい場合は、<iframe> 要素を使用してください。
| HTML # frame |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年4月12日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.