例
使用方法<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>周囲の要素に応じて要素を |
archive | URL | HTML5でサポートされていません。 スペースは、アーカイブへのURLのリストを分離しました。 アーカイブは、オブジェクトに関連するリソースが含まれています |
border | pixels | HTML5でサポートされていません。 周囲に境界線の幅を指定し<object> |
classid | class_ID | HTML5でサポートされていません。 WindowsレジストリまたはURLに設定されたクラスIDの値を定義します |
codebase | URL | HTML5でサポートされていません。 オブジェクトのコードを検索する場所を定義します |
codetype | media_type | HTML5でサポートされていません。 参照されるコードのメディアタイプclassid属性 |
data | URL | リソースのURLは、オブジェクトによって使用されるように指定します |
declare | declare | HTML5でサポートされていません。 必要になるまでオブジェクトのみを作成またはインスタンス化されていない、と宣言しなければならないことを定義 |
form | form_id | オブジェクトが属する一つ以上のフォームを指定します |
height | pixels | オブジェクトの高さを指定します。 |
hspace | pixels | HTML5でサポートされていません。 オブジェクトの左側と右側に空白を指定します。 |
name | name | オブジェクトの名前を指定します。 |
standby | text | 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;
}