0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【HTML】iframeタグの使い方

Posted at

#プログラミング勉強日記
2021年2月2日
iframeタグの使い方をちゃんと理解していなかったので簡単にまとめる。

#iframeタグとは
 iframe(読み方:「アイフレーム/インラインフレーム」)タグはInline Frameの略で、HTMLの中に別のHTMLを埋め込むために利用する。

 iframeタグは<body>~<body>内で使用する。src属性でフレーム内に表示する内容を指定することができる。name属性でフレームに名前を付けることができ、そのインラインフレームをリンクの表示先としてしてできる。

#iframeの使い方

##src属性にページを埋め込むページを指定
 基本的な使い方はとても簡単で、src属性に埋め込むページのURLを指定する。

<iframe src="埋め込みたいページのURL"></iframe>

###フレームの幅と高さを指定する
 widthとheightを使ってフレームの幅と高さを指定できる。デフォルトは300px(幅)×150px(高さ)になっている。(幅と高さはCSSでも指定できる)

<iframe
  src="埋め込むHTMLのURL"
  width="フレームの幅(単位なし)"
  height="フレームの高さ(単位なし)"
></iframe>
サンプルプログラム
<p>iframe↓</p>
<iframe src="https://mzmz02.github.io/travel/" width="500" height="500"></iframe>

実行結果
image.png

##srcdocで直接HTMLを書き込む
 srcdoc属性に埋め込むHTMLを直接書き込むこともできる。ただ、"&を使う場合はエスケープ文字を使用する。"&quot;を、&&amp;に置き換える。

<iframe
  srcdoc="埋め込みたいHTMLコード"
  src="srcdocが使えなかった場合に表示するURL"
></iframe>

##YouTubeの動画を埋め込む
 よくサイトで見かけるようにYouTubeを埋め込むこともできる。

1, 埋め込みたい動画を開いて、共有をクリック

image.png

2, 埋め込むをクリック
image.png

3, でてきたコードをコピーする
image.png

YouTubeの埋め込み
<p>iframeを使ってYouTubeを埋め込む</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/gdZLi9oWNZg" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

実行結果
image.png

#参考文献
IFRAME …… インラインフレームを作る

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?