embed 要素アプリケーションの埋め込み

embed 要素は外部のアプリケーションやインタラクティブ・コンテンツを埋め込むための要素です。Flash など、プラグインが必要な、非 HTML コンテンツの埋め込みに使用されます。

サンプルソースを見る

embed 要素の仕様

カテゴリ
コンテンツモデル
この要素を使用できる文脈

エンベッディッド・コンテンツが期待される場所

この要素で使用できる属性

これ以外にも、プラグインが定めた属性によって各種パラメータを付与することが可能です。

DOM インタフェース
interface HTMLEmbedElement : HTMLElement {
           attribute DOMString src;
           attribute DOMString type;
           attribute DOMString width;
           attribute DOMString height;
  legacycaller any (any... arguments);
};

embed 要素のサンプルソース

<!-- Flash を埋め込んだ例。独自の属性によりパラメータも指定しています -->
<embed src="sample.swf"
       quality="autolow"
       width="400"
       height="200"
       allowScriptAccess="sameDomain"
       type="application/x-shockwave-flash"
       pluginspage="http://get.adobe.com/jp/flashplayer/" />
<!-- フォールバックを提供するため、object 要素を使用する場合もあります -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="200">
 <param name="allowScriptAccess" value="sameDomain" />
 <param name="movie" value="sample.swf" />
 <param name="quality" value="autolow" />
 <embed src="sample.swf"
        quality="autolow"
        width="400"
        height="200"
        allowScriptAccess="sameDomain"
        type="application/x-shockwave-flash"
        pluginspage="http://get.adobe.com/jp/flashplayer/" />
 <p>Flash プレーヤーが有効な場合、ここにはサンプル動画が再生されます。</p>
</object>

W3C HTML5 仕様書

4.8.3 The embed element