object(オブジェクト)要素は埋め込まれた外部リソースを表します。さまざまな形式の外部データを組み込むことができます。

画像、動画、Flashなどのプラグインが必要な外部リソース、他の HTML 文書など、様々な外部リソースを文書に埋め込むことが可能になる。また、object 要素は、入れ子になったブラウジングコンテキスト 「Browsing Contexts:ブラウジングコンテキストとは、例えばHTML文書をWebページとして表示するブラウザーのウィンドウ(タブ)のことを表す 」としても扱われる。

object要素説明
カテゴリー・インタラクティブコンテンツ
・エンベッディッドコンテンツ
・サブミット可能なフォーム関連要素
・パルバブルコンテンツ
・フレージングコンテンツ
・リスト可能なフォーム関連要素
*インタラクティブ・コンテンツとなるのは、要素が usemap 属性をもつ場合。
コンテンツモデル0個以上の param要素に続いて、トランスペアレント・コンテンツ
使用できる場所エンベッディッドコンテンツが期待される場所

object要素で使用できる属性

属性名属性値説明
グローバルすべての要素で使用できる属性
dataURI外部リソースのURIを記述。
typeMIMEタイプ

MIMEタイプについては、下のMIMEタイプを参照してください。
外部リソースのMIMEタイプを指定する。
name要素に名前を付与するname 属性は、要素に名前を付与します。この名前を使用して、JavaScript から要素にアクセスしたり、iframe要素に付与した名前はリンクのターゲットに使用したりすることができる。
usemap(ユーズ・マップ)対象となるmap要素を指定埋め込んだ画像をクライアントサイド クリッカブルマップとして扱う場合、その対象となる map 要素に指定された name 属性値を指定する。
formid属性値を指定form 属性は任意の form 要素に付与した id 属性値を指定することで、そのフォームと、form 属性をもつ入力コントロールなどを関連付けることができます。
width正の整数要素の横幅を指定する。
height正の整数要素の高さを指定する。

a、area、linkにおけるtype属性はリンク先のMIMEタイプを指定します。

MIMEタイプデータ形式
text/plainプレーンテキスト
text/cssCSS
text/javascriptJavaScript
application/javascriptJavaScript
text/htmlHTML文章
application/xhtml+xmlXHTML文書
application/xmlXML文書
image/pngPNG形式の画像ファイル
image/gifGIF形式の画像ファイル
image/jpegJPEG形式の画像ファイル
video/mp4MPEG-4形式の動画ファイル
audio/mp3MP3形式の音声データファイル

使用例

<blockquote cite="https://www.mhlw.go.jp/content/000580827.pdf">
<p>ウェブデザイン技能検定試験では、<cite>厚生労働省・都道府県労働局・労働基準監督署</cite>策定の情報機器作業における労働衛生管理についても出題されています。</p>
<object type="application/pdf" data="https://./000580827.pdf" width="500" height="400">
</object>
</blockquote>

表示

ウェブデザイン技能検定試験では、厚生労働省・都道府県労働局・労働基準監督署策定の情報機器作業における労働衛生管理についても出題されています。

カテゴリー: