<オブジェクト>


HTML <object> タグ

インスタンス

<html>
<body>

<object width="400" height="400" data="helloworld.swf" >
</object>
 
</body>
</html>

インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します


ブラウザのサポート

1000.png

現在、ほとんどのブラウザは <object> タグをサポートしています。


タグの定義と使用手順

埋め込みオブジェクトを定義します。この要素を使用して、XHTML ページにマルチメディアを追加してください。この要素を使用すると、HTML ドキュメントに挿入されるオブジェクトのデータとパラメーター、およびデータの表示と操作に使用できるコードを指定できます。

<object> タグは、画像、オーディオ、ビデオ、Java アプレット、ActiveX、PDF、Flash などのオブジェクトを含めるために使用されます。

object は元々、img 要素と applet 要素を置き換えることを目的としていました。ただし、バグとブラウザのサポート不足により、これは起こりませんでした。

ブラウザのオブジェクトサポートはオブジェクトタイプによって異なります。残念ながら、主要なブラウザはすべて、同じオブジェクト タイプをロードするために異なるコードを使用しています。

幸いなことに、object が解決策を提供します。 object 要素が表示されていない場合は、<object> と </object> の間のコードが実行されます。このようにして、複数のオブジェクト要素 (ブラウザごとに 1 つ) をネストできます。


HTML 4.01とHTML5の違い

一部のHTML 4.01属性はHTML5ではサポートされていません。

「form」はHTML5で定義された新しい属性です。

HTML5 では、オブジェクトをフォームで送信できます。

HTML5 では、<head> 要素領域内にオブジェクトが表示されなくなりました。


属性

新しい: HTML5 の新しい属性。

プロパティ説明
aligntop 底 真ん中 左 そうですねHTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 周囲の要素に対する <object> 要素の配置を指定します。
アーカイブURLHTML5はサポートされていません。 アーカイブ ファイルを指す URL のスペース区切りのリスト。これらのアーカイブ ファイルには、オブジェクトに関連付けられたリソースが含まれています。
ボーダーピクセルHTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 <object>の周囲の境界線の幅を指定します。
classidclass_IDHTML5 はサポートされていません。 Windows レジストリまたは URL に埋め込まれたクラスの ID 値を定義します。この属性は、ブラウザに含まれるオブジェクト (通常は Java クラス) の場所を指定するために使用できます。
コードベースURLHTML5はサポートされていません。 ベース URL を提供する、オブジェクトが見つかる場所を定義するために必要なコード。
codetypeMIME_typeHTML5 はサポートされていません。 classid 属性を介して参照されるコードの MIME タイプ。
dataURL オブジェクトによって使用されるリソースの URL を指定します。
declaredeclareHTML5 はサポートされていません。 定義 オブジェクトは宣言のみ可能ですが、オブジェクトが適用されるまで作成またはインスタンス化することはできません。
formNewform_id オブジェクトが属する 1 つ以上のフォームを指定します。
heightpixels オブジェクトの高さを指定します。
hspaceピクセルHTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 オブジェクトの左側と右側の空白を指定します。
namename オブジェクトの名前を指定します。
スタンバイテキストHTML5はサポートされていません。 オブジェクトの読み込み時に表示されるテキストを定義します。
typeMIME_type data 属性で指定したデータの MIME タイプを指定します。
usemap#mapname オブジェクトで使用するクライアントイメージマップの名前を指定します。
vspaceピクセルHTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 オブジェクトの上下の余白を指定します。
widthpixels オブジェクトの幅を指定します。


グローバル属性

<p> タグはグローバル属性をサポートしています。完全な属性テーブル HTML グローバル属性を表示します。


イベント属性

<p> タグは、すべての HTML イベント属性をサポートします。


関連記事

HTMLチュートリアル: HTMLオブジェクト要素