object 要素

概要

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

属性

この要素は、全ての 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
表示されるリソースのピクセルの高さ。※単位不要。
name
HTML5 : 有効なブラウジング・コンテキストの名前。
HTML 4 : コントロール (HTML 4) の名前。
standby HTML 4 のみ。 廃止 HTML5
オブジェクトの実装とデータの読込み中にブラウザに表示する事が出来るメッセージ。
tabindex HTML 4 のみ。 廃止 HTML5
現在の文書のタブ・ナビゲーション順列に於いての要素の位置。
type
data 属性によって指定されたリソースの MIME 型。date 属性と type 属性の内、少なくとも 1 つは定義しておく必要があります。
usemap
<map> 要素を参照するハッシュ名。"#" の後に map 要素の name 属性を繋げた文字列を属性値として記述します。
width
表示されるリソースのピクセル幅。※単位不要。

<!-- 埋め込み 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 Living Standard  
HTML5 勧告候補  
HTML 4.01 Specification 勧告  

ブラウザ実装状況

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

関連情報

Document Tags and Contributors

Contributors to this page: ethertank, yyss
最終更新者: yyss,