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

コンテンツカテゴリー フローコンテンツフレージングコンテンツ埋め込みコンテンツ、パルパブルコンテンツ、要素が usemap 属性を持つ場合は インタラクティブコンテンツリスト化/送信可能フォーム関連要素
許可された内容 0 個以上の <param> 要素とそれに続く トランスパレントコンテンツ
タグの省略 不可。開始と終了タグの両方が必要。
許可された親要素 埋め込みコンテンツ を受け入れるすべての要素
許可された ARIA ロール applicationdocumentimage
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 属性で指定された相対 URI を解決するための基準パス。指定しない場合、既定値は現在の文書のベース URI となります。
codetype HTML 4 のみ。 廃止 HTML5
classid によって指定されたデータの、コンテンツ・タイプ。
data
リソースのアドレスを有効な URL で指定。data 属性と type 属性のうち、少なくとも 1 つは定義しておく必要があります。
declare HTML 4 のみ。 廃止 HTML5
この論理属性は属性名を指定するだけで有効になります。【訳注: 但し XHTML 文書 の場合は値に "declare" が必要です】
オブジェクトは、後続する <object> 要素でインスタンス化しなければなりません。HTML5 ではリソースを再利用するごとに、完全な形の <object> 要素を繰り返し配置します。
form HTML5
オブジェクトがフォームに関連付けられている場合、そのフォーム(※フォームオーナー)の id を指定。属性値は、同一文書内の <form> 要素の id でなければなりません。
height
表示されるリソースの高さを CSS ピクセル値 で指定。(絶対値に限ります。パーセンテージは不可)
name
有効なブラウジング・コンテキストの名前 (HTML5) またはコントロールの名前 (HTML 4)。
standby HTML 4 のみ。 廃止 HTML5
オブジェクトの実装とデータの読み込み中にブラウザーに表示することができるメッセージ。
tabindex HTML 4 のみ。 廃止 HTML5
現在の文書のタブ・ナビゲーション順列においての要素の位置。
type
data 属性によって指定されたリソースの content typedata 属性と type 属性のうち、少なくとも 1 つは定義しておく必要があります。
typemustmatch HTML5
この論理属性は、リソースを使用するためには type 属性の値とリソースの実際の content type が一致していなければならないかを示します。
usemap
<map> 要素を参照するハッシュ名。"#" の後に map 要素の name 属性を繋げた文字列を属性値として記述します。
width
表示されるリソースの幅を CSS ピクセル値 で指定。(絶対値に限ります。パーセンテージは不可)

Flash 動画を埋め込む

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

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

仕様

仕様書 策定状況 コメント
HTML Living Standard
<object> の定義
現行の標準  
HTML5
<object> の定義
勧告  
HTML 4.01 Specification
<object> の定義
勧告  

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本サポート 有り 有り1 有り 有り 有り
archive 有り 有り1 有り 有り 有り
border 有り 有り1 有り 有り 有り
classid 有り 有り1 有り 有り 有り
codebase 有り 有り1 有り 有り 有り
codetype 有り 有り1 有り 有り 有り
data 有り 有り1 有り 有り 有り
declare 有り 有り1 有り 有り 有り
form 有り 有り1 有り 有り 有り
height 有り 有り1 有り 有り 有り
name 有り 有り1 有り 有り 有り
standby 有り 有り1 有り 有り 有り
tabindex 有り 有り1 有り 有り 有り
type 有り 有り1 有り 有り 有り
typemustmatch ? 無し27 ? ? ?
usemap 有り 有り1 有り 有り 有り
width 有り 有り1 有り 有り 有り
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基本サポート 有り 有り 有り4 有り 有り 有り
archive 有り 有り 有り4 有り 有り 有り
border 有り 有り 有り4 有り 有り 有り
classid 有り 有り 有り4 有り 有り 有り
codebase 有り 有り 有り4 有り 有り 有り
codetype 有り 有り 有り4 有り 有り 有り
data 有り 有り 有り4 有り 有り 有り
declare 有り 有り 有り4 有り 有り 有り
form 有り 有り 有り4 有り 有り 有り
height 有り 有り 有り4 有り 有り 有り
name 有り 有り 有り4 有り 有り 有り
standby 有り 有り 有り4 有り 有り 有り
tabindex 有り 有り 有り4 有り 有り 有り
type 有り 有り 有り4 有り 有り 有り
typemustmatch ? ? 無し27 ? ? ?
usemap 有り 有り 有り4 有り 有り 有り
width 有り 有り 有り4 有り 有り 有り

関連情報

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

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