<embed>

更新日
仕様 HTML Living Standard
分類 フロー・コンテンツ / フレージング・コンテンツ / エンベッディッド・コンテンツ / インタラクティブ・コンテンツ / パルパブル・コンテンツ
利用場所 エンベッディッド・コンテンツが置ける場所
内容 無し(空要素)

embed要素は、プラグインで再生されるコンテンツ(動画や音声など)を文書内に埋め込みます。


<embed src="example.swf" type="application/x-shockwave-flash" width="300" height="150">

属性
任意属性
src="" コンテンツの指定 URL 埋め込むコンテンツのURL
type="" コンテンツのMIMEタイプ MIMEタイプ 埋め込むコンテンツのMIMEタイプ
width="" コンテンツの幅 数値 ピクセル数
height="" コンテンツの高さ 数値 ピクセル数

コンテンツの埋め込み方法

コンテンツのURLを、src属性で指定します。例えば次のように記述した場合は、example.swf がその場所に埋め込まれることになります。

<p><embed src="example.swf"></p>

その他の属性

次の条件を満たしている場合は、プラグイン独自の属性も指定することができます。(それらの属性は、プラグインへのパラメータとして使用されます)

  • 属性名が namealignhspacevspace 以外であること。
  • 属性名に大文字が含まれないこと。
  • 属性名がXML互換であること。
  • プラグインの種類により、様々な属性が用意されています。詳しくは各プラグインのマニュアルを参照してください。
旧HTMLからの変更点
  • HTML5:embed要素が定義されました。
  • HTML5:以前のembed要素(独自拡張)とは異なり、HTML5では一部の属性(namealignhspacevspace)が除外されています。

使用例

Flashデータを埋め込む例

<embed src="example.swf" type="application/x-shockwave-flash" width="130" height="130" quality="high">