Go to information

noembed要素

  1. noembed要素
  2. 指定可能属性

noembed要素

noembed要素(alternate content container for non embed-based rendering)は embed要素でウェブページ内に埋め込まれた音声や動画などのプラグインデータが何らかのトラブルで表示できない場合や音声出力・点字出力などの非視覚環境、UA がそのデータの再生に対応していない、あるいは表示しない設定にしている環境においても、そのデータの表現する情報を取得できるように代替となる内容を指定します。embed要素に対応している UA であれば noembed要素の内容を無視します。

代替内容とはデータの説明を記述するわけではありません。たとえば、Flash でナビゲーションを提供している場合は、何らかの理由で Flash を使えない等の環境に配慮するとなると、"<noembed><p><a href="sitemap">サイトマップよりアクセスしてください</a></p></noembed>" のように Flash が使えなくてもサイト内のコンテンツに問題なくアクセスできるようにテキスト中心のサイトマップへのリンクを用意すると良いでしょう。

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

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

独自機能のため仕様は不明ですが、noscript要素noframes要素と同じ役割をすることから要素型を無理矢理区分するとブロック要素扱いになるようです。つまり、ブロック要素インライン要素、テキストが内包可能ということになるでしょう。

noembed要素の属性

noembed要素は仕様には定義されていないため、共通属性が使えるかどうかは UA に依ります。

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