--- title: slug: Web/HTML/Element/frame tags: - Deprecated - Element - HTML - Reference - Web translation_of: Web/HTML/Element/frame ---
{{HTMLRef}}{{Deprecated_header}}

<frame> は、別の HTML 文書を表示できる個々の領域を定義する HTML 要素です。 frame 要素は {{HTMLElement("frameset")}} の内部で使用します。

パフォーマンスの問題やスクリーンリーダーを使用するユーザへのアクセシビリティの欠如といった欠点があるため、 <frame> 要素の使用は推奨されません。 <frame> 要素に代わり、 {{HTMLElement("iframe")}} を推奨します。

属性

他のすべての HTML 要素と同様に、この要素はグローバル属性を持ちます。

{{htmlattrdef("src")}}
この属性は、フレームに表示する文書を指定します。
{{htmlattrdef("name")}}
この属性は、フレームに名前をつけます。名前がなければ、すべてのリンクは自身が存在するフレーム – 直近の親フレームで開きます。詳しくは {{htmlattrxref("target","a")}} 属性を参照してください。
{{htmlattrdef("noresize")}}
この属性は、ユーザによるフレームのリサイズを抑止します。
{{htmlattrdef("scrolling")}}
この属性は、スクロールバーの存在の有無を定義します。この属性を指定しない場合、ブラウザは必要なときにスクロールバーを表示します。設定できる値は二つです。 "yes" は不要なときでもスクロールバーを表示します。 "no" は必要なときでもスクロールバーを表示しません。
{{htmlattrdef("marginheight")}}
この属性は、フレーム間のマージンの高さを定義します。
{{htmlattrdef("marginwidth")}}
この属性は、フレーム間のマージンの幅を定義します。
{{htmlattrdef("frameborder")}}
この属性で、フレームにボーダーを設定できます。

<frameset cols="50%,50%">
  <frame src="https://developer.mozilla.org/en/HTML/Element/iframe" />
  <frame src="https://developer.mozilla.org/en/HTML/Element/frame" />
</frameset>

ブラウザーの対応

{{Compat("html.elements.frame")}}

関連情報