2002年12月01日

_ [comp] link rev="made"

html の link 要素に rev="made" という属性がよくセットで使われます。<link rev="made" href="mailto:xxx@xxx.com"> などという感じでそのページの作成者の情報を埋め込むのです。よく似た物に rel 属性というのもありまして、rel="start" とか rel="help" などという感じでそのページと関連のあるページへのリンクを記述できたりするのですが、rel と rev とても紛らわしいですよね……。一応、rel はそのページからのリンク関係を、rev はそのページのリンク関係を示すのですが、とてもあいまいです。しかも、html4.01 の仕様書などを見ても、rev="made" という表記はどこにも出てこないんですよね。どうも draft の段階では入っていたらしいんですが、正式仕様には組み込まれなかったようです。昔からの慣習を仕様で後追いしようとしたが、やっぱりやめた、という構造っぽいですね。

Opera では rel="start" などはサポートされているのに、rev="made" がサポートされないのはなぜだろうと理不尽に感じていたのですが、どうやら仕様に無いから、ということのようです。それはそれでなんとなく納得。

それ以前に、なぜ rev="made" がこんなに普及しているのでしょう……。昔、どこかのバリデータに rev="made" を付けろと警告されたような記憶もあるのですが(^^;