HOME >  ナレッジ コレクション  > 記事内のリンク色を変更する

記事内のリンク色を変更する

2006年08月16日 AQ


投稿記事の中に記載したリンク URL の色を変更しようと、CSS の中の a:link{ } のカラーコードを変更しました。そうすると、サイドバーやカテゴリの色などすべてが変更されてしまいます (>_<) 記事部分に含まれるリンク URL のみ、色変更する方法を教えて下さい。

質問対象 : ライブドアブログ


CSS に記事本文、記事追記文のリンク色の設定を、新たに書き込みます。

記事本文、記事追記文の設定を行なう指示をする場所は、.main,.mainmore{ } ですから、この中のリンク ( = a href ・・・ ) に対する指示を書き込めばよいわけです。このような感じになります。(._.)

.main,.mainmore a{color:#000000;}
.main,.mainmore a:link{color:#000099;}
.main,.mainmore a:visited{color:#000099;}
.main,.mainmore a:active{color:#000099;}
.main,.mainmore a:hover{color:#ffff00;text-decoration:none;}

のような感じです。#○○○... は適当に任意の色コードに変更して下さい。書き込む場所は適当な所でよいですが、わかりやすいように、.main,.mainmore{ } の近くにしておくほうが整理できて良いと思います。

もし上の記述で思うように変化しなければ、こうして下さい。(._.)

main と mainmore を分けて記述していただきます。

.main a{}
.main a:link{color:#000099;}
.main a:visited{color:#000099;}
.main a:active{color:#000099;}
.main a:hover{color:#ffff00;text-decoration:none;}

.mainmore a{}
.mainmore a:link{color:#000099;}
.mainmore a:visited{color:#000099;}
.mainmore a:active{color:#000099;}
.mainmore a:hover{color:#ffff00;text-decoration:none;}

これで CSS を保存。CSS の再構築を行ないます。

その他に、リンクさせる文章ごとにリンク色を変更する事も可能です。通常はリンクしている文章の色は青だけど、この文章だけは赤色でリンク表示させたい時などは、そのリンクさせた文章の前後を <div> で囲み、CSS にそれの指示を書き込んでおきます。こんな感じです。(._.)

まず CSS の中に、こう書き込みます。

.link-aka a{color:#・・・・・・;}
.link-aka a:link{color:#・・・・・・;}
.link-aka a:visited{color:#・・・・・・;}
.link-aka a:active{color:#・・・・・・;}
.link-aka a:hover{color:#・・・・・・;text-decoration:none;}

そして、記事本文内の一部分だけ色の変更をしたいリンクテキストを <div> で囲みます。

<div class="link-aka">
<a href="http:///・・・・">この文章は赤色にしたい</a>
</div>

説明の為に、クラスの属性名を link-aka としましたが、ここはどんな名称でもかまいません。あなたの好きな任意の名称で設定して下さい。となると、CSS の中の .link-aka もその任意で付けた名称にしなければならない事を、必ず忘れないようにして下さいね。

これで、その文章だけ 赤色 に個別リンク表示されます。ε-(´∀`*)ホッ

この記事にコメントする
 :Name
 :Mail
 :URL
  情報を記憶:   書き込みのリセット: 
 
ご利用のブラウザ、設定ではご利用になれません。
 
  
Information
Category Menu
Promotion
New Entries
Mini BBS
Back Number
Comments
TrackBacks
Tag Click
Access Ranking
Click Please!