css: 2007年10月アーカイブ

cssをはじめたばかりの頃に疑問に思う様な些細な小ネタ関連。

text-indent:-9999px;等、text-indentでテキストを画面外に飛ばした場合、Firefoxではリンククリック時のリンクフォーカス点線が飛ばしたテキスト部分まで伸びて表示されてしまいます。

これを回避するには2通りの記述がありますが、対応としてはNo2の方法がベストです。

 

★No1

●a {outline:none}

上記はリンクエリア点線自体が表示されなくなります。

Tabキーによるリンクフォーカスが見えなかったりと、アクセシビリティ的に難があります。

 

★No2

●a {overflow:hidden}

記述の通り、はみ出した部分のフォーカス点線は表示されません。ボタンエリアのみリンクフォーカス点線が表示されます。

 

このアーカイブについて

このページには、2007年10月以降に書かれたブログ記事のうちcssカテゴリに属しているものが含まれています。

次のアーカイブはcss: 2008年10月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

css: 2007年10月: 月別アーカイブ

PHOTOHITOブログパーツ