午後7時33分 Link エレメントとナビゲーション
HTML や XHTML には、ナビゲーション情報を記述できることをご存知でしょうか。link エレメントを使うのですが、この方法自体があまり知られていないと思います。あわせるとかなりのシェアとなる IE と NN が対応していないので、それもある意味し方がないのかもしれませんが、1997年1月14日に勧告となった HTML 3.2 にも解説があり、HTML 4.01 や モジュール化された最新の XHTML1.1 にも引き継がれ、進歩の早いインターネットの世界ではかなり歴史のあるものといえます。
歴史はありますが地味な機能であるためか、なかなか実装されることがなく、私が知っている限りでは次の5つです。
- Mosaic
- NN の原点とも言うべきブラウザで、残念ながら 3.0 で開発が止まっています。
- Lynx
- 代表的なテキストブラウザで、現在も開発が続けられています。全てテキストで表示され、基本的にはキーボードでのみ操作しま
- iCab
- Mac用のブラウザで、比較的きっちりとした対応をしています。Windows に移植されたとしたら、ぜひ使ってみたいブラウザです。
- Mozilla の 0.95以上
- オープンソースで開発が行われているブラウザで、これを元に Netscape 6 が公開されています。
- OmniWeb
- Mac 用のブラウザで、編集機能付きだそうです。
link エレメント自体は知名度の低いエレメントですが、手法自体は何も珍しくありません。むしろありふれたものです。ページの下や上に次のページや前のページへのリンクがあるのを見たことがある方は多いでしょう。実際に自分のウェブサイトでも使用しているという方は、ぜひそのついでに link エレメントも追加してください。対応しているブラウザがないからあえて削ってしまったと言う方もいますが、逆に便利だから追加したという方もいます。私の場合は後者です。