object 要素

概要

埋め込みオブジェクト要素 (The Embedded Object element) (<object>) は、「画像」、「ネストされたブラウジング・コンテキスト」、または「プラグインによって処理されリソースとして扱うことが可能なもの」の何れかの外部リソースを表します。

コンテンツカテゴリ フローコンテンツフレージングコンテンツ埋め込みコンテンツ、パルパブルコンテンツ、要素が usemap 属性を持つ場合はインタラクティブコンテンツリスト化/送信可能フォーム関連要素
許可された内容 0 個以上の <param> 要素とそれに続くトランスパレントコンテンツ
タグの省略 不可。開始と終了タグの両方が必要。
許可された親要素 埋め込みコンテンツを受け入れるすべての要素
DOM インターフェイス HTMLObjectElement

属性

この要素は、全ての HTML 要素で共通のグローバル属性と、以下に列挙する属性を持ちます。

archive HTML 4 のみ。 廃止 HTML5
オブジェクトのリソースの URI 群を、半角スペースで区切って指定。
border 非推奨 HTML4.01 廃止 HTML5
コントロールの境界線のピクセル幅。※指定時に px などの単位は不要。
classid HTML 4 のみ。 廃止 HTML5
オブジェクトの実装の URI。data 属性とともに、またはdata 属性の代替として用いる事が出来ます。
codebase HTML 4 のみ。 廃止 HTML5
classid属性、data 属性、archive 属性で指定された相対 URL を解決するための基準パス。指定しない場合、既定値は現在の文書のベース URI となります。
codetype HTML 4 のみ。 廃止 HTML5
classid によって指定されたデータの、コンテンツ・タイプ。
data
リソースのアドレスを有効な URL で指定。data 属性と type 属性の内、少なくとも一つは定義しておく必要があります。
declare HTML 4 のみ。 廃止 HTML5
この論理属性は属性名を指定するだけで有効になります。【訳注: 但し XHTML 文書 の場合は値に "declare" が必要です】
オブジェクトは、後続する <object> 要素でインスタンス化しなければなりません。HTML5 ではリソースを再利用するごとに、完全な形の <object> 要素を繰り返し配置します。
form HTML5
オブジェクトがフォームに関連付けられている場合、そのフォーム(※フォームオーナー)の id を指定。属性値は、同一文書内の <form> 要素の id でなければなりません。
height
表示されるリソースの高さを CSS ピクセル値で指定。※単位不要。
name
HTML5 : 有効なブラウジング・コンテキストの名前。
HTML 4 : コントロール (HTML 4) の名前。
standby HTML 4 のみ。 廃止 HTML5
オブジェクトの実装とデータの読込み中にブラウザに表示する事が出来るメッセージ。
tabindex HTML 4 のみ。 廃止 HTML5
現在の文書のタブ・ナビゲーション順列に於いての要素の位置。
type
data 属性によって指定されたリソースの MIME 型。date 属性と type 属性の内、少なくとも 1 つは定義しておく必要があります。
typemustmatch HTML5
この論理属性は、リソースを使用するためには type 属性の値とリソースの実際の content type が一致していなければならないかを示します。
usemap
<map> 要素を参照するハッシュ名。"#" の後に map 要素の name 属性を繋げた文字列を属性値として記述します。
width
表示されるリソースの幅を CSS ピクセル値で指定。※単位不要。

Flash 動画を埋め込む

<!-- 埋め込み Flash 動画 -->
<object data="move.swf" type="application/x-shockwave-flash"></object>

<!-- パラメーター付き埋め込み Flash 動画 -->
<object data="move.swf" type="application/x-shockwave-flash">
  <param name="foo" value="bar">
</object> 

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard
The definition of '<object>' in that specification.
Living Standard  
HTML5
The definition of '<object>' in that specification.
勧告  
HTML 4.01 Specification
The definition of '<object>' in that specification.
勧告  

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 1.0 (1.7 or earlier) (有) (有) (有)
typemustmatch ? 27 (27) ? ? ?
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) 1.0 (1.0) (有) (有) (有)
typemustmatch ? 27.0 (27) ? ? ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: yyss, ethertank
 最終更新者: yyss,