概要
埋め込みオブジェクト要素 (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>
仕様
ブラウザ実装状況
| 機能 |
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
最終更新者:
yyss,