<オブジェクト>
HTML <object> タグ
インスタンス
<html> <body> <object width="400" height="400" data="helloworld.swf" > </object> </body> </html>
インスタンスの実行 »
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
ブラウザのサポート
現在、ほとんどのブラウザは <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 の新しい属性。
プロパティ | 値 | 説明 |
---|---|---|
align | top 底 真ん中 左 そうですね | HTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 周囲の要素に対する <object> 要素の配置を指定します。 |
アーカイブ | URL | HTML5はサポートされていません。 アーカイブ ファイルを指す URL のスペース区切りのリスト。これらのアーカイブ ファイルには、オブジェクトに関連付けられたリソースが含まれています。 |
ボーダー | ピクセル | HTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 <object>の周囲の境界線の幅を指定します。 |
classid | class_ID | HTML5 はサポートされていません。 Windows レジストリまたは URL に埋め込まれたクラスの ID 値を定義します。この属性は、ブラウザに含まれるオブジェクト (通常は Java クラス) の場所を指定するために使用できます。 |
コードベース | URL | HTML5はサポートされていません。 ベース URL を提供する、オブジェクトが見つかる場所を定義するために必要なコード。 |
codetype | MIME_type | HTML5 はサポートされていません。 classid 属性を介して参照されるコードの MIME タイプ。 |
data | URL | オブジェクトによって使用されるリソースの URL を指定します。 |
declare | declare | HTML5 はサポートされていません。 定義 オブジェクトは宣言のみ可能ですが、オブジェクトが適用されるまで作成またはインスタンス化することはできません。 |
formNew | form_id | オブジェクトが属する 1 つ以上のフォームを指定します。 |
height | pixels | オブジェクトの高さを指定します。 |
hspace | ピクセル | HTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 オブジェクトの左側と右側の空白を指定します。 |
name | name | オブジェクトの名前を指定します。 |
スタンバイ | テキスト | HTML5はサポートされていません。 オブジェクトの読み込み時に表示されるテキストを定義します。 |
type | MIME_type | data 属性で指定したデータの MIME タイプを指定します。 |
usemap | #mapname | オブジェクトで使用するクライアントイメージマップの名前を指定します。 |
vspace | ピクセル | HTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 オブジェクトの上下の余白を指定します。 |
width | pixels | オブジェクトの幅を指定します。 |
グローバル属性
<p> タグはグローバル属性をサポートしています。完全な属性テーブル HTML グローバル属性を表示します。
イベント属性
<p> タグは、すべての HTML イベント属性をサポートします。
関連記事
HTMLチュートリアル: HTMLオブジェクト要素