<object></object>
オブジェクトの埋め込み

ブラウザ
  • IE
  • Cr
  • Sf
  • Fx
  • O
DTD Strict:使用可 / Transitional:使用可 / Frameset:使用可
タグ 開始タグ:必須 / 終了タグ:必須
分類
子要素

様々な形式のデータ(動画、サウンド、画像、HTML文書、Javaアプレット、等)を、文書内に埋め込むことができる要素です。

この要素は、img要素iframe要素applet要素、(他、独自拡張のbgsound要素、embed要素)などの代わりに使用できますが、ブラウザの対応がまだ完全ではないようです。

指定したデータが利用できない場合には、この要素の内容が代替として使用されることになります。

パラメータの指定が必要な場合は、param要素を使用します。


<div>

<object data="example.jpg" type="image/jpeg" width="200" height="100">
ここに代替の内容を記述
</object>

</div>

属性一覧
属性 説明 説明
任意属性
data オブジェクトデータの指定 URI 埋め込むデータのURI
type オブジェクトデータのMIMEタイプ MIMEタイプ
classid 実行プログラムの指定 URI 実行プログラムのURI
codetype 実行プログラムのMIMEタイプ MIMEタイプ
archive アーカイブの指定 URI 半角スペース区切りで複数指定可能
codebase 基準となるURI URI data属性、classid属性、archive属性の基準URI
width オブジェクトの幅 数値、% ピクセル数またはパーセント
height オブジェクトの高さ 数値、% ピクセル数またはパーセント
usemap イメージマップの関連付け #マップ名 イメージマップの名前(URI)
name オブジェクトの名前 文字列 フォーム部品としての名前
standby ダウンロード中のメッセージ テキスト 任意のメッセージ
declare 実行せずに待機状態にする declare 値は省略
非推奨属性
align 垂直方向の位置指定 top 上端揃え
middle 中央揃え
bottom 下端揃え (初期値)
フロートの指定 left 左フロート
right 右フロート
border 境界線の太さ 数値 ピクセル数
hspace 左右の余白 数値 ピクセル数
vspace 上下の余白 数値 ピクセル数
  • data属性、classid属性、archive属性の値が相対URIの場合は、その基準となるURIをcodebase属性で指定することができます。
  • usemap属性は、クライアントサイド・イメージマップを使用する際に指定します。
  • declare属性は、値を省略して記述します(XHTMLでは省略不可)。しかし、この属性に対応しているブラウザは少ないようです。
共通属性・その他属性
style
class
id
title
lang
dir
tabindex
イベント属性
onclick
ondblclick
onmousedown
onmouseup
onmouseover
onmousemove
onmouseout
onkeypress
onkeydown
onkeyup
HTML5で廃止された属性
classid
codetype
archive
codebase
standby
declare
align
border
hspace
vspace
この要素に関連する目的別リファレンス
様々な形式のデータを埋め込む