履歴もしくは日誌
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 要素で考えられているみたいですね.
Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20040316n2 TrackBack
[ 上に戻る]