<embed>要素

<embed>要素の定義

英語で「はめ込む」や「埋める」といった意味を持つ、”embed”より。
HTML文書では、外部のコンテンツを文書中の指定した場所に埋め込む際に使用されます。
コンテンツは外部アプリケーションやブラウザーのプラグインなどによって提供されます。

最新のブラウザでは、プラグインへの対応を非推奨にして削除しているので、使用には注意が必要です。
特にHTML5では、様々なコンテンツに応じた要素が用意されているので、それらの使用を検討したほうが良いでしょう。
* <audio>, <canvas>, <iframe>, <img>, <math>, <object>, <svg>, <video> の各要素

子要素として使用できるもの

空要素なので子要素は使用できません。

親要素として使えるもの

埋め込みコンテンツを受け入れるすべての要素。

許可されているARIAロール

application, document, img, presentation

DOMインターフェース

HTMLEmbedElement

属性

グローバル属性が指定できます。

height

この要素を表示する際の高さをピクセル値で指定します。

src

埋め込むリソースのURLを指定します。

type

埋め込むコンテンツをどのプラグインを使って扱うかを選択する際に使用するMIMEタイプを指定します。

width

この要素を表示する際の幅をピクセル値で指定します。
 

サンプル

TBD
 
 


このサイトでは、HTML要素や属性の定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。
HTML要素や属性がどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました