WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > HTMLタグ・リファレンス > HTMLタグ一覧(ABC順) > <iframe>「インラインのフレーム」

<iframe> 「インラインのフレーム」[読み方:アイフレーム/インラインフレーム]

<iframe>タグは、ページ内に小窓を設けそこに他の画面(htmlなど)を表示する場合に使用します。
現在では広告の掲載などで利用が多くなっています。

HTML規格HTML4.01HTML5
使用可否○(*2)
(*2)DTDがStrict、Transitionalの場合は使用できない
広告

<iframe> の仕様

カテゴリー使用できる場所(親要素)コンテンツモデル(子要素)タグ省略
フローコンテンツ
フレージングコンテンツ
エンベディッドコンテンツ
インタラクティブコンテンツ
パルバブルコンテンツ
エンベディッドコンテンツを子要素にもてる場所不可

<iframe> の属性

【構文】
<iframe src="iframe.html" height="100" width="200"></iframe>
属性意味値のサンプルなど
src="URI"フレームに表示するURI
【条件付必須】
※下記留意事項参照
../iframe.html
height="高さ"フレームの高さ(ピクセル値)"200"(初期値:150)
width="幅"フレームの幅(ピクセル値)"200"(初期値:300)
name="固有名"フレームに付ける固有名"iframename"
longdes="URI"フレームを説明するURI
※HTML5で廃止。指定不可。
../iframe.html
scrolling="値"スクロールバーの表示方法
※HTML5で廃止。スタイルシートで指定。
意味
yes常に表示
no表示しない
auto自動
(初期値)
frameborder="値"境界線の表示方法
※HTML5で廃止。スタイルシートで指定。
意味
0表示しない
1表示する
(初期値)
marginwidth="余白幅"フレームの余白幅(ピクセルまたは%)
※HTML5で廃止。スタイルシートで指定。
"10","10%"
marginheight="余白高さ"フレームの余白高さ(ピクセルまたは%)
※HTML5で廃止。スタイルシートで指定。
"10","10%"
srcdoc="タグ"フレームに表示するURIや説明文
※HTML5で追加
サンプル参照
sandbox="値"表示するコンテンツの制限
※HTML5で追加
allow-same-origin
allow-scripts
allow-forms
allow-top-navigation
値の意味はsandboxを参照
align="表示位置"フレームを表示する位置
※HTML5で廃止。スタイルシートで指定。
意味
top上寄せ
middle中央寄せ
bottom下寄せ
(初期値)
left左寄せ
right右寄せ
allow="値"利用可能な機能を指定
※HTML5以降に追加
"camera"
allowfullscreenrequestFullscreen()を呼び出して全画面モードにする
※HTML5以降に追加
referrerpolicy="値"リファラーポリシーを指定
※HTML5以降に追加
リファラーポリシー
loading="値"コンテンツの読み込みタイミングを指定
※HTML5以降に追加
意味
lazyリソースの取得を延期する
eagerリソースをすぐに取得する
(初期値)
廃止された属性
  • datasrc
  • datafld
  • allowtransparency
  • framespacing
  • hspace
  • vspace
グローバル属性
  • accesskey
  • autocapitalize
  • autofocus
  • class
  • contenteditable
  • dir
  • draggable
  • enterkeyhint
  • hidden
  • id
  • inert
  • inputmode
  • is
  • itemid
  • itemprop
  • itemref
  • itemscope
  • itemtype
  • lang
  • nonce
  • popover
  • slot
  • spellcheck
  • style
  • tabindex
  • title
  • translate
  • writingsuggestions
イベント属性
ページTOP

<iframe>タグのサンプル

<iframe src="https://www.cman.jp/" height="250" width="auto">
iframeに対応したブラウザでご覧ください。
</iframe>
ページTOP
<iframe srcdoc="<p>このフレームの詳細は<a href=&quot;https://www.cman.jp/=&quot;>こちら</a>ご確認ください" src="https://www.cman.jp/" height="250" width="auto"></iframe>
ページTOP

留意事項

  • <iframe>と</iframe>の間にはiframeに対応していないブラウザ向けのメッセージを設定してください。現在、ほぼすべてのブラウザでiframeに対応しています。
  • <iframe>で表示したURLがメインページのドメインと違う場合は、クロスサイトスクリプティングの該当するため、<iframe>内の内容をJavaScriptなどで参照することはできません。
  • align、frameborder、marginwidth、marginheight、scrolling属性は、HTML5で廃止されました。スタイルシートで指定してください。
  • longdes属性は、HTML5で廃止されました。指定できません。
  • itemprop属性を指定する場合、src属性も指定が必須です。
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン