WEB技術の辞書・解説・使用例

TOP > HTML >  HTMLタグ辞典 >  <object>
<object>  メディア 

メディアデータを埋め込む。


<object>は、<applet>、<embed>、<bgsound>、<img> などに代わり、動画、Flash、音楽、Javaアプレットなどをページ上に埋め込む汎用的なタグ。<param>タグを使用しパラメータを与える事も可能。

主要パラメーター

alt="xxx" …オブジェクトの代わりに表示される文字列を指定。
archive="URI" …関連するリソースがアーカイブされている時に、そのアーカイブファイルの URLリストをスペースで区切って指定。
border="n" …<a>タグでで囲まれている時の枠線の太さをピクセル単位で指定。
classid="URI" …実行ファイルの URL を指定。
データの形式に応じて data 属性と併用したり代用されたりします。IE で Active X コントロールを貼り付ける場合は、clsid:class-identifierを指定。codebase を基準とします。
code="URI" …コードの URL を指定。
codebase="URI" …classid、data、archive 属性の URL を探す際の基準となる URL を指定。
codetype="xxx" …classid で指定したプログラムの MIMEタイプを指定。
data="URI" …埋め込むデータファイルの URL を指定。
declare …この属性があると、オブジェクトはダウンロードされてもすぐには実行されず、他の方法で起動されるまで待機状態になります。
name="xxx" …名前を指定。
standby="xxx" …オブジェクトダウンロード中に表示する文章。
tabindex="n" …タブインデックス。
type=type …data属性で指定したデータのMIMEタイプを指定。
 application/x-jam(iアプリ/i3)、audio/3gpp(iモーション/i4)、video/3gpp(iモーション/i4)、application/x-shockwave-flash(Flash/i5)、application/x-ir(タグ指定送信/i5)など。
usemap=usemap …クリッカブルマップを使用する際の <map> タグの ID を指定。

その他のパラメーター

align="xxx" …位置関係を、abcbottom、absmiddle、baseline、bottom、center、left、middle、right、texttopのいずれかで指定。
 HTML4.0ではbottom, middle, topのみが定義されています。
width="n" …横幅をピクセルかパーセンテージで指定。
height="n" …高さをピクセルかパーセンテージで指定。
hspace="n" …横方向の余白をピクセル単位で指定。
vspace="n" …縦方向の余白をピクセル単位で指定。

サンプルコード


●画像ファイルを表示する
<object data="/img/enoki4.gif" type="image/gif" width="200" height="194"></object>

●画像ファイル(JPEG形式)を表示する
<object data="/img/enoki5.jpg" type="image/jpeg" width="200" height="126"></object>

●FLASHを表示する
<object data="http://dentarou.net/flash/main6.swf" type="application/x-shockwave-flash" width="550" height="220" id="flash-sample">
<param name="user_name" value="guest">
</object>



HTMLの一般属性

属性説明
class="~"クラス名を指定。使用例
id="~"IDを指定します。使用例
style="~"スタイルシートを直接記述。使用例
title="~"タイトルを指定します。
dir="ltr|rtl"文字の表示方向を指定。 ltr(左から右)、rtl(右から左)
lang="~"言語を指定。日本語の場合は"ja"