<object>
画像データや音声データ、その他アプレットや外部HTMLなどのオブジェクトを配置します。<img>要素(画像データ)や<bgsound>要素(音声データ)などは、それぞれ特定のオブジェクトを扱う要素ですが、<object>要素は、これらのオブジェクトをより汎用的に包括するための要素です。
ブラウザ
IE3 / IE4 / IE5 / IE5.5 / IE6 / N3 / N4 / N6 / N7 / O6 / O7 / O9 / Fx1 /Fx2 / IE5 mac
▲PageTop
仕様
・構成
要素区分 |
エンドタグ |
ネストできる要素 |
備考 |
インライン |
省略不可 |
flow が何回か出現、もしくは出現しない。 |
|
・属性
属性名 |
必須 |
意味 |
値 |
data |
|
ファイルのURL |
URL |
type |
|
文書タイプ |
例:
- text/html
- html文書
- text/plain
- テキスト文書
- image/gif
- gifファイル
- image/jpeg
- jpegファイル
参考URL:iana
|
classid |
|
要素内で実行するプログラムのURL |
URL |
codetype |
|
実行プログラムのファイルタイプ |
規定値:type属性のMYMEタイプ |
archive |
|
アーカイブファイル(例:.jar)のURL |
URL |
codebase |
|
要素で指定する相対URLの基準を指定 |
URL |
width |
|
要素の幅 |
%かpx |
height |
|
要素の高さ |
%かpx |
usemap |
|
直後にある<map>要素のname属性 |
|
declare |
|
実行プログラムの待機 |
declare |
standby |
|
プログラムやデータが読み込まれるまでのテキスト |
任意のテキスト |
name |
|
識別名 |
任意のテキスト |
tabindex |
|
Tabボタンで選択できる順番 |
数値 |
align |
|
配置位置 |
- top
- 上端
- bottom
- 下端
- left
- 左端
- right
- 右端
- middle
- 中央
|
border |
|
枠の太さ |
px値 |
hspace |
|
要素の左右マージン |
px値 |
vspace |
|
要素の上下マージン |
px値 |
class |
|
class名 |
スタイルシートを設定したclass名 |
id |
|
id名 |
スタイルシートを設定したid名もしくは、任意のテキスト |
title |
|
説明文 |
任意のテキスト |
style |
|
スタイル |
任意のスタイル |
lang |
|
言語コード |
例:ja |
dir |
|
読む方向 |
- rtl
- 右から左に読む
- ltr
- 左から右に読む
|
・イベント
イベント |
仕様 |
onclick |
クリック時に発生 |
ondblclick |
ダブルクリック時に発生 |
onmousedown |
要素上でマウスボタンを押したときに発生 |
onmouseup |
要素上でマウスボタンを離したときに発生 |
onmouseover |
ポインティングデバイスが要素上を通過したときに発生 |
onmousemove |
ポインティングデバイスが要素上で動くと発生 |
onmouseout |
要素の領域から出るときに発生 |
onkeypress |
要素上でキーが押されて、要素から離れたとき発生 |
onkeydown |
要素上でキーが押されたとき発生 |
onkeyup |
要素上で押されたキーを離したとき発生 |
▲PageTop
サンプル
ソースコード
<html>
<head>
<title>サンプルコード</title>
</head>
<body>
<object data="../../../../images/common/logo.gif" type="image/gif" width="220" height="80">IT専科ロゴ</object>
</body>
</html>
表示結果
▲PageTop
関連項目
HTML
<bgsound> / <embed> / <img>
▲PageTop
▲