記事内のリンク色を変更する
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 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;}
.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;}
.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;}
.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>
<a href="http:///・・・・">この文章は赤色にしたい</a>
</div>
説明の為に、クラスの属性名を link-aka としましたが、ここはどんな名称でもかまいません。あなたの好きな任意の名称で設定して下さい。となると、CSS の中の .link-aka もその任意で付けた名称にしなければならない事を、必ず忘れないようにして下さいね。
これで、その文章だけ 赤色 に個別リンク表示されます。ε-(´∀`*)ホッ
![[BloMotion]ブログで記事を書いて報酬をゲット!! [BloMotion]ブログで記事を書いて報酬をゲット!!](http://blomotion.jp/img/blogBnr-invite.gif)




