type

埋め込み内容系 type 属性 (HTML)

仕様書

object 要素 type 属性 (HTML, XHTML 1)

[62] HTMLobject 要素の type 属性は、 data 属性で指定されたデータの媒体型を指定します。

[63] 仕様書:

属性値

[64] この属性の値は %ContentType です。 SGML 的には CDATA です。

HTML 4 仕様書には大文字・小文字を区別しないと書いてありますが、 引数が使えるなら区別しないといけないはずです。

[65] この属性は省略可能ですが、 data を指定するときには type も指定することが推奨 (recommend) されています。 [HTML 4]

他との関係

[66] typedata に関するものですが、 codetype の既定値でもあるので classid にも影響します。

type は UA が対応しているかどうかの判断のヒントとして使うもので、 HTTP Content-Type と一致しないときには、 HTTP の方が優先されます。 HTML 4.01 13.3

メモ

[89] Bug 395110 &#8211; server provided content-type takes precedent over type-attribute (2008-01-06 10:41:25 +09:00 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=395110> (名無しさん)

[90] Bug 16690 - type attribute on <object> should not take precedence over the Content-Type of the <object>'s data (2008-01-06 10:44:50 +09:00 版) <http://bugs.webkit.org/show_bug.cgi?id=16690>

embed 要素 type 属性

[2] embed 要素type 内容属性は、実現値化するプラグインを選択するための MIME型を指定するものです >>1

[3] 属性値は、妥当なMIME型でなければなりません >>1

[4] src 属性も指定する場合は、 その資源明示的Content-Typeメタデータと同じ型でなければなりません >>1

[6] HTMLEmbedElement インターフェイスtype IDL属性は、 type 内容属性反映しなければなりません >>1文字列として反映します。

[5] Webブラウザーの処理は、embed を参照。

enclosure 要素 type 属性 (RSS)

[93] RSSenclosure 要素type 属性は、 添付された媒体物体媒体型を表します。

要素
enclosure
属性名
type
データ型
媒体型
既定値
(必須)

仕様書:

属性値

[95] 属性値媒体型です RSS 2.0, RSS Best Practices Profile

既定値

[94] この属性は必須です RSS 2.0

ref 要素 type 属性 (SMIL)

[104] 仕様書:

処理モデル

RTSP の場合

[105] 内容折衝のため、あるいは媒体型情報が欠けたる場合に用いられます。 RTSP DESCRIBE 応答RTP 静的積荷番号によって上書きされることもあります。 SMIL3

HTTP の場合

[106] 内容折衝のため、あるいは媒体型情報が欠けたる場合に用いられます。 Content-Type: 欄の情報が最優先で、 利用者が認めた場合のみ Content-Type: 欄の情報を上書きすることができます。 Content-Type:type もない場合にはその他の情報 (探知拡張子) を使って構いません。 SMIL3

FTP、局所ファイル

[107] 拡張子等より type が優先されます。

その他の場合

[108] 媒体ファイルに封入され、そのファイルが完全なファイルとして転送される場合、 そのプロトコルの提供する型情報を優先するべきです。 SMIL3

[109] 媒体を知っているプロトコル (特定の媒体の型を使っている、 あるいは特定の媒体の型に依存しているようなプロトコルなど) では、 type 属性の応用は未定義です。 SMIL3

歴史

メモ

<iframe id="ytplayer" type="text/html" width="640" height="360"
src="http://www.youtube.com/embed/Zhawgd0REhA"
frameborder="0" allowfullscreen>

[7] Editorial: update usage of the MIME Sniffing Standard (domenic著, ) <https://github.com/whatwg/html/commit/fc82f4f8774a2e7e80f6c9477bd881f6c783b186>

[8] Editorial: update usage of the MIME Sniffing Standard by domenic · Pull Request #3455 · whatwg/html () <https://github.com/whatwg/html/pull/3455>