最新のWeb開発のチュートリアル
 

HTML <object> Tag


使用方法<object>要素には、Flashファイルを埋め込むこと:

<object width="400" height="400" data="helloworld.swf"></object>
»それを自分で試してみてください

定義と使用法

<object>タグは、HTML文書内に埋め込まれたオブジェクトを定義します。 あなたのWebページに(オーディオ、ビデオ、Javaアプレット、ActiveXの、PDF、およびFlashなど)は、マルチメディアを埋め込むために、この要素を使用します。

また、使用することができ<object> HTMLドキュメントに別のWebページを埋め込むためにタグを。

あなたが使用することができ<param>が埋め込まれているプラグインにパラメータを渡すために、タグを<object>タグ。


ブラウザのサポート

素子
<object> はい はい はい はい はい

ヒントと注意事項

注: <object>要素は、内部に表示される必要があり<body>要素。間のテキスト<object>および</object>このタグをサポートしていないブラウザの代替テキストです。

ヒント:画像で使用<img>タグの代わりに<object>タグを。

ヒント:の少なくとも1 "data"または"type"属性が定義されなければなりません。


HTML 4.01とHTML5の違い

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

"form"属性はHTML5で新しく追加されました。

HTML5では、オブジェクトを使用することができ、フォームに提出しました。

HTML5では、オブジェクトはもはや中に現れることはできません<head>ドキュメントの要素。


属性

= HTML5で追加。

属性 説明
align top
bottom
middle
left
right
HTML5でサポートされていません。
整列を指定し<object>周囲の要素に応じて要素を
archiveURL HTML5でサポートされていません。
スペースは、アーカイブへのURLのリストを分離しました。 アーカイブは、オブジェクトに関連するリソースが含まれています
border pixels HTML5でサポートされていません。
周囲に境界線の幅を指定し<object>
classidclass_ID HTML5でサポートされていません。
WindowsレジストリまたはURLに設定されたクラスIDの値を定義します
codebaseURL HTML5でサポートされていません。
オブジェクトのコードを検索する場所を定義します
codetypemedia_type HTML5でサポートされていません。
参照されるコードのメディアタイプclassid属性
data URL リソースのURLは、オブジェクトによって使用されるように指定します
declaredeclare HTML5でサポートされていません。
必要になるまでオブジェクトのみを作成またはインスタンス化されていない、と宣言しなければならないことを定義
form form_id オブジェクトが属する一つ以上のフォームを指定します
height pixels オブジェクトの高さを指定します。
hspace pixels HTML5でサポートされていません。
オブジェクトの左側と右側に空白を指定します。
name name オブジェクトの名前を指定します。
standbytext HTML5でサポートされていません。
オブジェクトのロード中に表示するテキストを定義します
type media_type で指定されたデータのメディアタイプを指定しdata属性を
usemap #mapname オブジェクトで使用するクライアント側画像マップの名前を指定
vspace pixels HTML5でサポートされていません。
オブジェクトの上下に空白文字を指定します。
width pixels オブジェクトの幅を指定します。

グローバル属性

<object>タグもサポートし、グローバルは、HTMLの属性


イベント属性

<object>タグもサポートしています。イベントは、HTMLの属性


関連ページ

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

HTML DOMリファレンス: オブジェクトオブジェクト


デフォルトのCSS設定

ほとんどのブラウザが表示され<object> 、次のデフォルト値を持つ要素を:

object:focus {
    outline: none;
}