2004 年 3 月の履歴(もしくは日誌)


2004 年 3 月

3 月 16 日

メタデータと head 要素の profile (1)

HTML 4 の仕様では,head 要素の profile 属性に複数の UTI を列記できるのですが,有効なのは最初のひとつだけみたいですね.

HTML 4 の仕様の邦訳の中での profile についての記述がありました.

profile = uri [CT]
この属性は、1つ以上のメタデータプロファイルの所在を、空白区切りで指定する。 本仕様は列挙されたもののうち最初のURIだけを有効としているが、ユーザエージェントは、将来的な拡張のために、この値をリスト形式であると考える必要がある。

って,ことは,HTML 4 では空白区切りで列挙しろとしておきながら,最初の URI だけが有効なんですね.XHTML ではどうなんでしょう.XHTML 1.0 とか XHTML 1.1 についての説明は見つけていませんが,XHTML 2.0 の草案には以下のような記述がありました.

profile = URIs
This attribute specifies the location of one or more meta data profiles, separated by white space. For future extensions, user agents should consider the value to be a list even though this specification only considers the first URI to be significant.

つまり XHTML 2 草案でも profile は将来の拡張の為に,空白文字で区切って複数記述する形式とするとしながらも,仕様では,最初の URI だけが有効って事でした.ここはもうちょっと考えてほしいなぁ.

HTML 4 とか XHTML 1,XHTML 1.1 では profile 属性は meta 要素でしたが,XHTML 2 では html 要素で考えられているみたいですね.

http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20040316n2 TrackBack

[ 上に戻る]