Weblog

Skip Navigation

Posted at 2003-09-13T12:45:00+09:00 in Web Design

(X)HTML+CSSで書いている場合は特にそうなんですが、HTMLでの要素の出現順序と見た感じの出現順序がずれているということは良くあることだと思います。floatposition:absolute;を使用している場合などはありがちですね。

そういうサイトに限らず、Lynxやw3mなどのテキストブラウザやスクリーン・リーダなどでブラウズした場合、サイト・ナビゲーション部分がなかなかな出てこない、またはサイト・ナビゲーション部分が長くなかなか本文に到達できないということは良くあることなのかもしれません。それに対する解決法について、//hicksdesignskip navigation solutionsで書かれてました。

このエントリは、The Web Standards ProjectScreenreader Invisibilityから派生したものみたいで、上記の問題の解決法として比較的ポピュラーだった、display:none;で視覚系ブラウザからリンクを隠すという手法が、実はスクリーン・リーダからも隠されてしまうことがあるということを回避しようというものみたいです。

とはいうものの、現状でのLynxやw3mなどのテキストブラウザやスクリーン・リーダなどのCSS実装状況を逆手にとったも解決法なので、これも将来に渡って通用することは保証されないでしょうね。こういったことに配慮するのならば、すべてのブラウザでサイト・ナビゲーション部分または本文へジャンプするアンカー表示させるべきなのかもしれません。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. CSSで指定するフォント
  2. Linksをサムネイル化した
  3. HTML 4.01とCSS2のHTMLヘルプ
  4. pre要素へのスタイル指定
  5. よく使うライセンス・フリーのフォント
  6. CSS2 Specificationでのプロパティの出現順序
  7. ちょっとだけリデザイン @ 2006/08/29
  8. アスタリスクをプロパティ名の頭につけるというCSSハック
  9. :first-letter擬似要素と各擬似クラス絡みのInternet Explorer 6のバグ
  10. CSSコーディング・スタイル

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2003-11-18T19:33:47+09:00 (in 0.187 secs).