<CodeLearn/>
HTML レッスン9

iframe・埋め込み

YouTube、地図、外部コンテンツをページに埋め込もう

iframeとは?

<iframe>は 「inline frame」の略で、別のWebページをページ内に埋め込むための要素です。 YouTube動画、Googleマップ、ツイート、外部のWebアプリなどを自分のページに表示できます。

基本的な埋め込み

index.html
preview.local
Live Preview

埋め込みの注意点

⚠ iframeは必ずtitle属性をつける(アクセシビリティ)
⚠ sandbox属性でセキュリティを制限できる
⚠ loading="lazy"で遅延読み込みしてパフォーマンス向上
⚠ 外部サイトはX-Frame-Optionsで埋め込みを拒否していることがある
⚠ レスポンシブにするにはaspect-ratioやCSSラッパーを使う