<object> タグは、<APPLET> や<EMBED>、<BGSOUND>、<IMG>、<IFRAME> などに代わり、 画像や動画、音声、各種プラグインデータ、Javaアプレット、他のHTMLドキュメントをページ上に貼り付ける為の汎用的なタグです。パラメータの受け渡しには <PARAM> を用います。
<object data=""></object>
<object type=""></object>
開始タグは省略できません。
終了タグは省略できません。
0個以上のPARAM要素またはブロック要素またはインライン要素
<object type="application/x-oleobject"></object>
<object type="image/png" data="avator.jpg" alt="avator"></object>
OBJECT 要素の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<object data="/privacy-policy.html" type="text/html" width="300" height="250">
AMP (Accelerated Mobile Pages) の場合、<object> タグを使えない。
JavaScriptからはHTMLObjectElementインタフェースを通じてobject要素へアクセスできる。
| プロパティ | 型 | 説明 |
|---|---|---|
| data | DOMString | object要素のdata属性 |
| form | HTMLFormElement | object要素のform属性 |
| height | DOMString | object要素のheight属性 |
| form | HTMLFormElement | object要素のform属性 |
| name | DOMString | object要素のname属性 |
| type | DOMString | object要素のtype属性 |
| typeMustMatch | Boolean | object要素のtypeMustMatch属性 |
| useMap | DOMString | object要素のuseMap属性 |
| width | DOMString | object要素のwidth属性 |
<PARAM> は <APPLET> や <OBJECT> に渡すパラメータを指定するHTMLタグです。
開始タグは省略できません。
終了タグを省略できます。
ありません。
| 属性値 | 意味 |
|---|---|
| ref | URL型 |
| pbkect | 別オブジェクトのID型 |
WHATWG (2021) "The object element" HTML Living Standard
WHATWG (2021) "The param element" HTML Living Standard