■ リンクの下線を破線にする

posted at 2005-08-21 18:23
たいぶ前からやってるリンクの下線を破線にする。

よく考えたらblogってリンクだらけだよね。だからgoogleで引っかかりやすいっていうのがあるんだろうけど。

やり方はスタイルシートの変更だけでOK。

スタイルシートの設定にて

a:link,
a:visited{
 text-decoration: none;
 color:#333333;
 border-bottom:1px dashed #000000;
 padding-bottom:0px;
}

a:active,
a:hover{
 text-decoration: none;
 border-bottom-style:none;
 color:#ff0f3b;
}


まずデフォルトで表示される下線を消して(青字部分)、ドットで下線を書いてます。

a:link -> まだ行ったことのないリンク
a:visited -> 行ったことのあるリンク
a:active -> リンクをマウスでクリックしているとき
a:hover -> リンクにマウスが乗っているとき

で細かく設定が可能。
僕はリンクの状態では下線を表示して、マウスオーバーの時は下線を消すようにしてます。
下線を消したいときは緑色の"border-bottom-style:none"と書けばOK。


以上の様な設定をしてしまうと、すべてのリンクに対して破線下線が付くので、それはそれでイマイチ。(画像とかにはつけて欲しくない)

その場合は以下の様なスタイルシートを追加
.borderout a:link,
.borderout a:visited,
.borderout a:active,
.borderout a:hover{
 text-decoration: none;
 border-bottom-style:none;
}


"borderout"で囲まれたリンクタグには下線もなにも表示されなくなる。わざわざ囲まなくちゃいけないのもメンドクサイけど。
このblogの■guildの画像は、"borderout"で囲ってます。
posted by hirotomo | ☁ | permalink | Comment(0) | TrackBack(0) | カスタマイズ
comments

post a comment
name: [必須入力]

e-mail:

URL:

保存しますか?

comment:

認証コード: [必須入力]


・画像の中の文字を半角で入力してください



・半角英数字のみのコメントは投稿できません