<frame>

非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

<frame>HTML の要素で、別の HTML 文書を表示できる特定の領域を定義します。 frame 要素は <frameset> の内部で使用してください。

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

属性

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

src 非推奨;

この属性は、フレームに表示する文書を指定します。

name 非推奨;

この属性は、フレームに名前をつけます。名前がなければ、すべてのリンクは自身が存在するフレーム – 直近の親フレームで開きます。詳しくは target 属性を参照してください。

noresize 非推奨;

この属性は、ユーザによるフレームのリサイズを抑止します。

scrolling 非推奨;

この属性は、スクロールバーの存在の有無を定義します。この属性を指定しない場合、ブラウザは必要なときにスクロールバーを表示します。設定できる値は 2 つです。 "yes" は不要なときでもスクロールバーを表示します。"no" は必要なときでもスクロールバーを表示しません。

marginheight 非推奨;

この属性は、フレーム間のマージンの高さを定義します。

marginwidth 非推奨;

この属性は、フレーム間のマージンの幅を定義します。

frameborder 非推奨;

この属性で、フレームにボーダーを設定できます。

フレームセット文書

フレームセット文書では、<body> 要素の代わりに <frameset> 要素があります。<frame> 要素は <frameset> の中に配置されます。

html
<!doctype html>
<html lang="en-US">
  <head>
    <!-- Document metadata goes here -->
  </head>
  <frameset cols="400, 500">
    <frame src="https://developer.mozilla.org/en/HTML/Element/iframe" />
    <frame src="https://developer.mozilla.org/en/HTML/Element/frame" />
  </frameset>
</html>

文書の <body> 内に別の HTML ページを埋め込みたい場合は、<iframe> 要素を使用してください。

仕様書

Specification
HTML
# frame

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
frame
Deprecated
frameborder
Deprecated
marginheight
Deprecated
marginwidth
Deprecated
name
Deprecated
noresize
Deprecated
scrolling
Deprecated
src
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.

関連情報