* object 要素 codebase 属性 (HTML, XHTML 1)
[1] [[HTML]] の [CODE(HTMLe)[[[object]]]] 要素の
[DFN[[CODE(HTMLa)[codebase]] 属性]]は、
[CODE(HTMLa)[[[classid]]]], [CODE(HTMLa)[[[data]]]],
[CODE(HTMLa)[[[archive]]]] の属性値の[[相対URI参照]]を解決するための[[基底URI]]
を指定します。
詳しくは [[HTML//基底URI]] もご覧ください。
[2] 仕様書:
[[HTML 4]]
[11]
HTML 4 DTD の[[注釈]] (参考) には
[Q[base URI for classid, data, archive]]
と書かれています。
** 属性値
[3] この属性の値は [CODE(SGML)[%[[URI]]]] です。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]]
です。
[[相対URI参照]]を使うなというような規定は HTML 4 にはありません。
相対 URI 参照であったら [CODE(HTMLe)[[[base]]]]
や文書自体の基底 URI を使うのでしょうか。
[4] この属性は省略可能です。
省略された場合は現在の文書の基底 URI が使われます。
([Q[default value is the base URI of the current document]]。
[CODE(HTMLe)[[[base]]]] による指定が影響するのか曖昧ですが、
意味的には影響するべきでしょう。)
[[#comment]]
** 例
[10]
[CODE(HTML)[[CODE(HTMLa)[codebase]]="[CODE(URI)[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0]]"]]
出典: [CITE[Macromedia - Flash TechNote : What effect does the version have in the codebase attribute of the OBJECT tag?]]
[[#comment]]
** メモ
[13] [CITE[Re: