English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTMLリファレンスマニュアル

HTMLタグ完全ガイド

HTML: <iframe> タグ

HTML <iframe>タグは、別のHTMLページを現在のページに埋め込むことを許可します。このタグは通常、<iframe>要素とも呼ばれます。

オンラインサンプル

インラインフレームをマークアップする:

!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>基本トレーニング(oldtoolbag.com)</title> 
</head> 
<body>
<iframe src="//ja.oldtoolbag.com">
  <p>ごめんなさい、あなたのブラウザは iframe タグをサポートしていません。</p>
</iframe>
</body>
</html>
テストをしてみる ‹/›

ブラウザが<iframe>タグをサポートしない場合、テキスト「ごめんなさい、あなたのブラウザはiframeをサポートしていません」が表示されます。

ブラウザの互換性

IEFirefoxOperaChromeSafari

すべての主要ブラウザが<iframe>タグをサポートしています。

タグの定義および使用方法

<iframe>タグはインラインフレームを定義します。

インラインフレームは、現在のHTMLドキュメントに別のドキュメントを埋め込むために使用されます。

フレーム内では、スクリプトがwindow.parentを使用して親ウィンドウを参照できます。

ヒントと注意

ヒント:必要なテキストを<iframe>と<iframe>の間に配置できます。/iframe>の間に、<iframe>をサポートしないブラウザに対応できます。

ヒント:CSSを使用して<iframe>(スクロールバーを含む)にスタイルを定義します。

HTML 4.01 HTMLと5の違い

HTML5 新しい属性が追加され、HTMLの一部の属性が削除されました。 4.01 の一部の属性。

HTMLとXHTMLの違い

XHTMLでは、name属性が廃止され、id属性に置き換わります。

属性

New :HTML5 に追加された属性。

属性説明
alignleft
right
top
middle
bottom
HTML5 サポートされていません。HTML 4.01 廃止されました。    周囲の要素に基づいて<iframe>をどのようにアライメントするかを規定します。
frameborder1
 0
HTML5 サポートされていません。<iframe>の周囲に枠を表示するかどうかを規定します。
heightピクセル<iframe>の高さを指定します。
longdescURLHTML5 サポートされていません。<iframe>に関する長い説明を含むページを指定します。
marginheightピクセルHTML5 サポートされていません。<iframe>の上側と下側のマージンを指定します。
marginwidthピクセルHTML5 サポートされていません。<iframe>の左側と右側のマージンを指定します。
namename<iframe>の名前を指定。
sandboxHTML5""
 allow-forms
 allow-same-origin
 allow-scripts
 allow-top-navigation
<iframe>の内容に対して一連の追加の制限を定義。
scrollingyes
 no
 auto
HTML5 サポートされていません。<iframe>内にスクロールバーを表示するかどうかを指定。
seamlessHTML5seamless<iframe>が親ドキュメントの一部のように見えるように指定。
srcURL<iframe>内に表示するドキュメントのURLを指定。
srcdocHTML5HTML_codeページ内のHTMLコンテンツを<iframe>内に表示する。
widthピクセル<iframe>の幅を指定。

グローバル属性

<iframe> タグがサポート HTMLのグローバル属性

イベント属性

<iframe> タグがサポート HTMLのイベント属性

関連記事

HTML チュートリアル:HTML フレーム

HTML DOM リファレンスマニュアル:IFrame オブジェクト