構文

<embed>

説明文

 <embed>は,音声や動画をページに埋め込む。ただし,HTML 4では非推奨のタグである。代わりにHTML 4では<object>を利用する。

 <embed> は,src属性で指定したファイルを読み込み,ブラウザに追加インストールされたプラグインソフトにデータを渡す。実際の音や動画の再生はプラグインソフトが行う。

 プラグインがインストールされていなかったり,プラグインのバージョンが異なっていたりすると,再生できなかったり,再生方法が異なっていたりする。

サンプル

HTMLソース

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

対応状況

HTML IE Firefox Opera
4 strict 4 Transitional 5 6 7 2 3 8 9
× × ×

要素,タグ

タグ要素 Webブラウザ独自要素
包括可能要素 無し
タグ記述条件 開始タグ:必須 終了タグ:無し

属性

よく利用する属性

属性 意味 対応
HTML 4s HTML 4t その他
src=URL 配置するコンテンツのURLを指定する × × IE,Fox
align=配置位置 横方向における内容の配置位置を指定する。「left」は左揃え,「right」は右揃え,「top」は上揃え,「bottom」は下揃え,「middle」は縦方向の中央に配置する × × IE,Fox
height=高さ セルを表示する際の高さを指定する。数値のみで指定すると単位がピクセルとなる。割合で指定する場合は「%」を末尾に付ける × × IE,Fox
width=幅 セルを表示する際の横幅を指定する。数値のみで指定すると単位がピクセルとなる。割合で指定する場合は「%」を末尾に付ける × × IE,Fox
type=MIMEタイプ 表示するコンテンツのMIMEタイプを指定する × × Fox

その他の属性

属性 意味 対応
HTML 4s HTML 4t その他
alt=文字列 代替文字列を指定する。画像が表示されないブラウザや音声ブラウザで利用される × × IE
border=幅 枠線の幅を指定する。単位はピクセル × × Fox
class=クラス名 このタグのクラス名。CSSでスタイルを指定する場合などに利用される × × IE
code=URL コードが保存されたファイルのURLを指定する × × IE
codebase=URL ベースとなるURLを指定する × × IE
dir=方向 タグ内の文字の表示方向。「ltr」を指定すると文字を左から右に,rtlを指定すると「右から左」に表示する。しかし,多くのWebブラウザでは,文字コードを自動判別し,自動的に表示方向を決定している。そのため,日本語を「rtl」と指定しても実際には左から右に表示される。強制的に並び替えを行いたい場合は<bdo>タグを利用する × × IE
frameborder=値 プラグインへ枠線の描画を無効にするよう指示する。「no」を指定すると枠線を表示しなくなる × × Fox
hidden=値 オブジェクトの表示・非表示を切り替える。「false」を指定すると表示,「true」を指定する表示しない × × IE,Fox
hspace=余白幅 オブジェクト周りの横余白を指定する。単位はピクセル × × IE,Fox
id=ID タグのID。ダイナミックHTMLでタグを操作する場合や,Java Scriptでのタグの制御,個別にスタイルを指定する場合などに利用する × × IE
lang=言語 タグ内に記述した言語。例えば,日本語の場合は「ja」,英語の場合は「en」を指定する × × IE
pluginspage=URL コンテンツを再生するプラグインがインストールされていない場合に,代替コンテンツのURLを指定する × × Fox
pluginurl=URL インストールをおこなうプラグインのURLを指定する × × Fox
style=スタイル タグのスタイル。スタイルの指定方法については「CSSの基本 (2) CSSの記述位置」を参照 × × IE
title=タイトル タグのタイトル。一般的にタグの補足情報を記述する。一般的なWebブラウザでは,タグ上にマウス・ポインタを乗せるとツール・チップにtitle属性に指定した内容を表示する × × IE
units=単位 高さや幅などの単位の指定を行う。「px」はピクセル,「em」は倍数を表す × × IE,Fox
vspace=余白幅 オブジェクト周りの縦余白を指定する。単位はピクセル × × IE,Fox

関連項目