メインコンテンツへスキップ

エンベデッドコンテンツ


1.エンベデッドコンテンツ関連の要素

エンベデッドコンテンツに
関わる要素を
まとめました。

HTMLには、別のリソースをドキュメントに埋め込む(インポートする)コンテンツ、またはドキュメントに挿入される別の語彙からのコンテンツである要素があります。それらをエンベデッドコンテンツと言います。エンベデッドコンテンツ(Embedded content.)は、類似した特性を持つ要素をグループ化したカテゴリ(Category)の1つです。

エンベデッドコンテンツに関わる要素は、以下の各要素です。

  • picture要素 : 複数の画像ソースを提供
  • source要素 : 代替ソースセット
  • img要素 : 画像
  • iframe要素 : ネストされたブラウジングコンテキスト
  • embed要素 : 外部(通常は非HTML)アプリケーションまたはインタラクティブコンテンツの統合ポイント
  • object要素 : 外部リソース
  • param要素 : プラグインのパラメーター
  • メディア要素
    • video要素 : ビデオやムービー、およびキャプション付きのオーディオファイルの再生
    • audio要素 : サウンドまたはオーディオストリーム
  • track要素 : メディア要素の明示的な外部タイミングテキストトラック
  • map要素 : イメージマップ
  • area要素 : テキストとイメージマップ上の対応するエリアを含むハイパーリンク、またはイメージマップ上のデッドエリアのいずれか
  • canvas要素 : ビットマップキャンバスをスクリプトに提供
要素 種類









picture 通常要素
source 通常要素
img 通常要素
iframe 通常要素
embed 通常要素
object 通常要素
param 通常要素
video 通常要素
audio 通常要素
track 通常要素
map 通常要素
area 通常要素
canvas 通常要素

2.エンベデッドコンテンツとは

エンベデッドコンテンツ は、
別のリソースを
ドキュメントに埋め込む
コンテンツである要素の
カテゴリです。

別の 資材 ( リソース ) 文書 ( ドキュメント ) 埋め込む ( インポートする ) コンテンツ ( content ) 、または 文書 ( ドキュメント ) 挿入される ( インサートされる ) 別の 語彙 ( ボキャブラリー ) からの コンテンツ ( content ) である要素は、 エンベデッドコンテンツ ( Embedded content ) として分類されます。無理して日本語で造語すると、 埋め込み ( エンベデッド ) 内容 ( コンテンツ ) となるかと思います。

HTMLの各要素は、0個以上のカテゴリに分類されます。
別のリソースをドキュメントに埋め込むコンテンツ、またはドキュメントに挿入される別の語彙からのコンテンツである要素は、エンベデッドコンテンツとして分類されます。
エンベデッドコンテンツに分類される要素は、いずれもフレージングコンテンツでもありフローコンテンツでもあります。

エンベデッドコンテンツに分類される要素は、以下の各要素です。

要素
メタ
フロー
フレー
埋込
区分化
見出し
起源
対話型
メタ
メタデータコンテンツ
スク
スクリプトをサポートする要素
フロー
フローコンテンツ
区分化
セクショニングコンテンツ
起源
セクショニングルート(廃止)
見出し
ヘディングコンテンツ
フレー
フレージングコンテンツ
埋込
エンベデッドコンテンツ
対話型
インタラクティブコンテンツ

3.エンベデッドコンテンツを受け入れる要素

コンテンツモデル
フローコンテンツ,
または、
フレージングコンテンツ
である要素に
配置できます。

エンベデッドコンテンツが使用できるコンテキスト(Context文脈)は、フレージングコンテンツを受け入れる要素コンテンツとしてです。

エンベデッドコンテンツに分類される要素は、いずれもフレージングコンテンツでもありフローコンテンツでもあります。そして、コンテンツモデルエンベデッドコンテンツとある要素はなくてフレージングコンテンツまたはフローコンテンツとある要素はあります。

ここで注意が必要なのが、コンテンツモデルフレージングコンテンツを含んではいるが、他にも条件がある場合があるという事です。それは、インタラクティブコンテンツを除くとしている要素があり、エンベデッドコンテンツである要素の一部にはインタラクティブコンテンツでもある要素があるという事です。


4.メディア要素

メディア要素 とは、
audio要素とvideo要素とを
単に呼んだものです。

HTMLMediaElement オブジェクト (この仕様ではaudio要素video要素) は、単にメディア要素(Media elements.)と呼ばれます。