Go to information

embed要素

  1. embed要素
  2. align属性
  3. autostart属性
  4. height属性
  5. hidden属性
  6. loop属性
  7. name属性
  8. pluginspage属性
  9. src属性
  10. width属性
  11. その他の属性

embed要素

embed要素はウェブページ内に音声や動画などのデータを埋め込みます。UA にプラグイン(追加機能を提供するプログラムのこと)を追加することで、UA は埋め込まれたデータをウェブページ内に表示します。

Netscape Navigator 2.0(Netscape の前身)の時に独自に採用された機能です。Netscape Navigator 2.0 のリリース後すぐに Internet Explorer 3.0 でも採用され、現在では Netscape Navigator と Internet Explorer だけでなく、Netscape, Firefox, Opera, Safari など多くの UA が対応しています。表示できるデータには、Flash(".swf"), MIDI(".mid"), Quick Time(".mov"), Shockwave(".wav"), AVIムービー(".avi"), MPEG(".mpg")等があり、これらのデータを再生するためのプラグインはすべて無料で提供されており、簡単に入手できることから embed要素はよく利用されています。

ただし、独自機能であるため仕様では embed要素に代わって、HTML3.2 の規格から取り入れられている object要素を使用することが推奨されています。しかし、object要素にも UA のサポートが不完全という問題点があり、現実的にはサポート状況が良好で、なおかつ後方互換性のある embed要素が使用されています。しかしながら、embed要素は仕様には正式に定義されていない独自機能である以上、今後の対応がどのようになるかもわかりません。このため、これから登場するかもしれない未来の環境でも利用できるウェブページ作りを心掛けるのであれば、仕様が情報的価値を高められるとして推奨するように前方互換を見通した object要素を使用すると良いでしょう。

バージョン
Netscape Navigator の独自機能
要素型
独自機能のため不明(インライン要素か?)
開始タグ
必須
終了タグ
なし
非推奨
-
内包可能
-

独自機能のため仕様は不明ですが、body要素内に指定し、内容をもたない空要素であることから要素型を無理矢理区分するとインライン要素扱いになるようです。また、noembed要素で何らかのトラブルで指定されたデータが表示できない場合や音声出力・点字出力などの非視覚環境、UA がそのデータの再生に対応していない、あるいは表示しない設定にしている環境において、そのデータの表現する情報の代替となる内容を指定します。

align属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値

埋め込んだプラグインデータと、その後に続くテキストの揃え方を指定します。値には次の5つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。

left
データは左に配置、その右にテキスト(複数行)が回り込む
right
データは右に配置、その左にテキスト(複数行)が回り込む
top
データの上辺に合わせてテキスト(1行)を上揃えに表示
middle
データの垂直方向の長さの中央にテキスト(1行)を表示
bottom
データの下辺に合わせてテキスト(1行)を下揃えに表示

align属性は CSSfloatプロパティで左右の配置とその後に続くテキスト(複数行)の揃え方を、vertical-alignプロパティでテキスト(1行)との垂直方向の並びをそれぞれ代替することが可能です。また、回り込んだテキストを途中で解除したい場合は br要素に clear属性を指定すれば良いのですが、clear属性も非推奨属性のため、プラグインデータの後に続くブロック要素に clearプロパティを指定すると良いでしょう。

autostart属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値

プラグインデータの自動再生の有無を指定します。値には次の2つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。

true
ページ読み込み後、自動的に再生する
false
ユーザー(閲覧者)の操作で再生する

Microsoft Internet Explorer では Windows版Internet Explorer 6 の ActiveX 更新プログラム(2006年3月)により、ユーザーがアクティブ化という作業を行わないとデータを自動再生することのない設定になりました。しかし、まだ他の UA では初期値は "true" で自動再生を行う設定のままです。ただし、ユーザーの操作を待たずに勝手にデータを再生した場合、音が鳴ったりして、それが仕事中だったりすると迷惑をかけてしまうことになるかもしれないので、音の鳴るデータは必ず "false" に設定しておくことをお奨めします。

height属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値
整数(pixels)

埋め込んだプラグインデータの高さを整数(ピクセル数で解釈)で指定します。

hidden属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値

プラグインデータの表示・非表示を指定します。値には次の2つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。

true
プラグインデータを隠す
false
プラグインデータを表示する

hidden属性はプラグインデータを自動再生にした場合に、プラグインデータを視覚的にわからないように仕込むことを目的としています。ただし、ユーザーの操作を待たずに、勝手にデータを再生することはお奨めできません。

loop属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値

プラグインデータの繰り返し再生を指定します。値には整数で再生回数を指定する場合と、次の2つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。

true
無限に繰り返し再生する
false
1回だけ再生する

なお、loop属性の指定がない場合の UA の初期値は、"false" に設定されており1回だけ再生するようです。

name属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値
文字列

埋め込んだプラグインデータに名前をつけて、スクリプト(JavaScript など)から操作できるようにします。

pluginspage属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値
URI

pluginspage属性は音声・動画データを利用するために必要なプラグインをまだインストールしていない環境の UA に対して、プラグインの入手先を提示するのに使用します。値にはそのデータの再生に必要なプラグインの入手先の URI を記述します。たとえば、Flashファイルを再生する場合は Flash Player というプラグインが必要なので「pluginspage="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"」のように記述します。Windows版Internet Explorer, Macintosh版Internet Explorer 5 ともに pluginspage属性には対応していませんが、noembed要素を使うことで同様の情報を提供できます。

src属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
必須属性?
非推奨
-
属性値
URI

表示させるプラグインデータを指定する属性で、値にはデータの所在を URI で示します。独自機能のため仕様は不明ですが、データの所在を示す src属性の役割はおそらく必須属性に該当するでしょう。

width属性

バージョン
Netscape Navigator の独自機能
指定要素
embed
必須
-
非推奨
-
属性値
整数(pixels)

埋め込んだプラグインデータの横幅を整数(ピクセル数で解釈)で指定します。

その他の属性

embed要素は仕様には定義されていないため、共通属性が使えるかどうかは UA に依ります。id属性を使えばスクリプト(JavaScript など)からの操作が可能です。

共通属性
現在位置
  1. W3G
  2. XHTML
  3. HTML辞典
  4. embed要素
ナビゲーション
ステータス情報
作者
上田 遼
公開
2005-09-25T01:02:31+09:00
更新
2008-12-29T04:27:09+09:00
URI
http://w3g.jp/xhtml/dic/embed
検索

直近の制作実績等:大阪人間科学大学 New! / 大阪薫英女子短期大学 New! / セキスイハイム みんなのお国じまん New!