適用 (対象)
embed
要素でプラグインを読み込むドキュメント
これは、次の達成基準に関連する達成方法である:
解説
この達成方法の目的は、embed
要素の代替コンテンツとして noembed
を提供することである。noembed
要素は embed
要素がサポートされていない場合のみレンダリングされる。ページのどこにでも配置できるが、embed
要素の子要素として組み込む方が良い。これによりテキストによる代替が embed
要素に関連付けられてことが支援技術にも明らかになる。
訳注:
noembed 要素は、以前の HTML のバージョンで標準として定義されておらず、HTML5 で改めて廃止された要素として定義された。MDN の noembed 要素 によれば、新規のサイトではこの要素を使用せず、代わりに object 要素の内容として記述するように勧められている。H53: object 要素のボディを使用する (HTML) も参照のこと。
事例
事例 1: noembed
要素が embed
要素の内側にある
<embed src="../movies/history_of_rome.mov" height="60" width="144" autostart="false"> <noembed> <a href="../transcripts/transcript_history_rome.htm">Transcript of "The history of Rome"</a> </noembed> </embed>
事例 2: noembed
要素が embed
要素のそばにある
<embed src="moviename.swf" width="100" height="80" pluginspage="http://example.com/shockwave/download/" /> <noembed> <img alt="Still from Movie" src="moviename.gif" width="100" height="80" /> </noembed>;
検証
手順
embed
要素に子noembed
要素があるかどうかを確認するembed
要素の直下にnoembed
要素があるかどうかを確認する
期待される結果
- 1. 又は 2. の結果が真である。