HTML5 <object> タグ
例
Flash を埋込むための object 要素の使用方法:
<object width="400" height="400" data="helloworld.swf"></object>
Try it yourself »
ブラウザ・サポート

<object> タグは、主要な全ブラウザがサポートしています。
定義と用法
<object> グは、HTML文書内に埋め込まれるオブジェクトを定義します。
Webページに(オーディオ、ビデオ、Javaアプレット、ActiveX、PDF、フラッシュのような)
マルチメディア埋め込むには、この要素を使用します。
また、HTML 文書に他のWebページを埋め込むために <object> タグを使用することができます。
<object> タグで埋め込まれているプラグインへパラメータを渡すために、
<param> タグを使用することができます。
HTML 4.01 と HTML5 との相違点
いくつかの HTML 4.01 の属性は、HTML5 ではサポートされなくなりました。
"form" 属性は、HTML5 で新規に追加されました。
オブジェクトは、フォームでの使用とサブミットができます。
オブジェクトは、もう文書の <head> タグ内に出現できなくなりました。
Some HTML 4.01 attributes are not supported in HTML5.
"form" attribute is new in HTML5.
オブジェクトは、フォーム内でが使用され、そして送信することができます。
オブジェクトは、もう文書の <head> 要素の内部に入れることはできません。
チップスと注意事項
注: <object> 要素は、<body> 要素の中に出現しなければなりません。
<object> と </object> の間のテキストは、このタグをサポートしていないブラウザ
への代替テキストです。
チップ: 画像へは、<object> タグの代りに <img> タグを使用します。
チップ: 少なくとも "data" と "type" 属性のうちの1つは、定義しなければなりません。
属性
New : HTML5 で新規追加。
属性 |
値 |
説明 |
align |
left
right
top
bottom |
HTML5 ではサポートしていない |
archive |
URL |
HTML5 ではサポートしていない |
border |
pixels |
HTML5 ではサポートしていない |
classid |
class_ID |
HTML5 ではサポートしていない |
codebase |
URL |
HTML5 ではサポートしていない |
codetype |
MIME_type |
HTML5 ではサポートしていない |
data |
URL |
オブジェクトによって使用されるリソースの URL を指定する |
declare |
declare |
HTML5 ではサポートしていない |
formNew |
form_id |
オブジェクトが属する1つ以上のフォームを指定する |
height |
pixels |
オブジェクトの高さを指定する |
hspace |
pixels |
HTML5 ではサポートしていない |
name |
name |
オブジェクトの名前を指定する |
standby |
text |
HTML5 ではサポートしていない |
type |
MIME_type |
data 属性で指定されたデータのMIMEタイプを指定する |
usemap |
#mapname |
オブジェクトで使用するクライアントサイドのイメージマップ名を指定する |
vspace |
pixels |
HTML5 ではサポートしていない |
width |
pixels |
オブジェクトの幅を指定する |
グローバル属性
<object> タグは、HTML5におけるグローバル属性 もサポートします。
イベント属性
<object> タグは、HTML5におけるイベント属性 もサポートします。
|