記事中のリンクだけ、色を変えたい

このQ&Aのポイント
  • テンプレート letsfc2blog4 を使用しています。
  • スタイルシートの編集で、記事中のリンクと続き部分の中のリンクだけ青色にしたいです。
  • 宜しくお願いします。
回答を見る
  • ベストアンサー

記事中のリンクだけ、色を変えたい。

テンプレート letsfc2blog4 を使っています。 スタイルシートの編集で、教えて頂いて下のように追記しています。 /** 記事の中のリンクを常に下線表示 */ .entry_body a , .entry_body a:link , .entry_body a:visited , .entry_body a:hover { text-decoration: underline; } /* 続き部分の記事のリンクを常に下線表示 */ #more a , #more a:link , #more a:visited , #more a:hover { text-decoration: underline; } この記事の中のリンクと、続き部分の中のリンクだけ青色にしたいんですけど、できますでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 756co
  • ベストアンサー率79% (162/203)
回答No.5

リンクにカーソルを持ってきたときに色を変えるのなら No.3のもので大丈夫だと思いますが…。 カーソルを持ってきたときに 文字色・赤、下線非表示 の場合は以下の通りです。 下線は表示させておきたい場合は ※の部分は消してください。 .entry_body a , .entry_body a:link , .entry_body a:visited , { text-decoration: underline; color: #0000ff; } .entry_body a:hover { color: #ff0000; text-decoration:underline; ←※ }

kazekonkon
質問者

お礼

いつも有難うございます。 お蔭様でできました!!! また何かありましたら宜しくお願い致します。

その他の回答 (4)

  • 756co
  • ベストアンサー率79% (162/203)
回答No.4

.entry_body a , .entry_body a:link , .entry_body a:visited , .entry_body a:hover { text-decoration: underline; color: #0000ff; } ↑から  .entry_body a:hover を消して、以下を追加してください。 (#******の部分はカラーコードを入力してください) .entry_body a:hover { color:#******; }

kazekonkon
質問者

補足

 すいません、私の説明が悪かったみたいです・・・ 教えていただいたようにすると、通常はカラーのみ下線なしの表示で、カーソルがきた時に下線表示となります。 私のやりたいことは、通常(青、下線表示)、カーソル当てると(赤に変わる)です。 色々と申し訳ないのですが宜しくお願いいたします。

  • 756co
  • ベストアンサー率79% (162/203)
回答No.3

スタイルシート編集で、以下を書き足してみてください。 #****** の部分は指定したい色に書き直してください。 (青の場合は #0000ff ) .entryblock a { color:#******; }

kazekonkon
質問者

補足

 うーん、できませんでした。。。 でも教えていただいたのをヒントに色々してみたら、 /** 記事の中のリンクを常に下線表示 */ .entry_body a , .entry_body a:link , .entry_body a:visited , .entry_body a:hover { text-decoration: underline; color: #0000ff; } color: #0000ff; をつけたしたら常に青表示になりました^^ でも、リンクにカーソルがきた時に色が変わるようにしたいんですけど、これができません?? なんとかなりませんかね。。。

noname#99803
noname#99803
回答No.2

>回答ありがとうございます。 >やってみたんですけど、できませんでした。 >ちなみに、​http://oshiete1.goo.ne.jp/qa5468485.html​ >の、NO,4に変更しています。 あっそうだったんですか、大変失礼いたしました。 それだとちょっとお助けできないかと。すみませんです;

kazekonkon
質問者

お礼

ありがとうございました。

noname#99803
noname#99803
回答No.1

もし違ってたらすいませんなんですが、 質問内の記述には不要な部分があって、 /** 記事の中のリンクを常に下線表示 */ .entry_body a { text-decoration: underline; } /* 続き部分の記事のリンクを常に下線表示 */ #more a { text-decoration: underline; } で十分なのではないでしょうか?と思いました。 その下に、 .entry_body a:link { color: ******; } #more a:link { color: ******; } を記述して、 トータルで、 /** 記事の中のリンクを常に下線表示 */ .entry_body a { text-decoration: underline; } .entry_body a:link { color:******; } /* 続き部分の記事のリンクを常に下線表示 */ #more a { text-decoration: underline; } #more a:link { color: ******; } これで行けるような気がします。

kazekonkon
質問者

補足

 回答ありがとうございます。 やってみたんですけど、できませんでした。 ちなみに、http://oshiete1.goo.ne.jp/qa5468485.html の、NO,4に変更しています。

関連するQ&A

  • CSS 記事内link色変更方法

    当方全くの素人なんですが、現在のブログで共有テンプレートを使用しています。 CSSで記事内だけのリンク、又はタグの色を変更したいのですが、 下記の部分をさわっても、記事内だけでなく、すべてのリンクに反映されてしまい困っています… いろいろインターネット上で書かれている事にはトライしてみたのですが、 全然できません。 「スタイルシートの末尾にこれこれを入力してください」などもやってみましたが、無理です。 自分はここが末尾だと思っているけど、実はそこが末尾ではないのかもしれません… どなたか、どこにどのように入力すれば良いのか、わかりやすくおしえていただけないでしょうか?! よろしくお願いします。 PS・リンク・タグの希望色は    ALINK 青     AVISITED 紫    AHOVERとAACTIVEは灰色希望です。 /* Hyper text ------------------------------------------------- */ a { text-decoration: none; /*\*/ overflow: hidden; /* for Fx */ /**/} a:link { color: #0000ff; ext-decoration: none;} a:visited {color: #cc0099; text-decoration: none;} a:focus, a:hover, a:active {color: #3399cc; text-decoration: none;} h1 a:link, h1 a:visited, .entry_header a:link, .entry_header a:visited {color: #603813; text-decoration: none;} h1 a:focus, h1 a:hover, h1 a:active, .entry_header a:focus, .entry_header a:hover, .entry_header a:active {color: #603813; text-decoration: underline;}

    • ベストアンサー
    • CSS
  • 同ページ内のリンク下線が消えない

    スタイルシートにて、ホバーとアクティブ以外はリンク線が出ないようにしています。 通常は問題ないのですが、同ページ内にリンク先があり、 一度クリックすると下線が表示されたままになってしまいます。 同ページ内リンクが複数あり、それらをクリックするとクリックした分のリンク線が表示されたままになってしまい、困っています。 IEですと問題ないようなのですがChromでこうなってしまいます。 下記のように記述してあります。 お知恵を拝借できますでしょうか。 a:link { text-decoration:none; color:#333333; } a:visited { text-decoretion:none; color:#333333; } a:hover { text-decoration:underline; color:#3333FF; } a:active { text-decoration:underline; color:#3333FF; } a{ text-decoration:none; }

    • ベストアンサー
    • CSS
  • CSSでリンクテキストの背景色を透過させたい

    こんにちは。 検索してみたのですが、「背景色をつける」方法は数あれど、「透過させる」 方法は見つかりませんでしたので質問します。 ボックスの背景に青色グラデーションがかかっています。 このボックスの中に書いたテキストの一部に、リンクを貼りました。 ブラウザで確認すると、リンクテキスト部分の背景だけ、白くなっています。 通常のリンクは a{ text-decoration: underline; color: #333399;} a:link{ text-decoration: underline; color: #333399;} a:visited{ text-decoration: underline; color: #333399;} a:active{ text-decoration: underline; color: #333399;} a:hover{ text-decoration: underline; color: #99ccff;} と指定してますので、テキストリンクはオンマウス時だけテキスト色が 変わるようになっています。で、これを強引に透過できないか?と思い a{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:link{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:visited{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:active{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:hover{ text-decoration: underline; color: #99ccff; background-image: url("../img/spacer.gif");} ↑などということをやってみましたが、効果はありませんでした。 できる・できない、どちらでも構いませんので、ご存知の方がいらっしゃいましたらご教授願います。

  • リンクの下線と文字の間隔を開けるには

    ブログでやりたいんですが、教えてください。調べてみると、padding-bottom: px らしいんですけど、うまくいきません。リンクの部分は次のような記述(ライブドア)になっているんですが、どう書き換えればいいのでしょうか。 a{color:#666;text-decoration:underline;} a:link{color:#666;text-decoration:underline;} a:visited{text-decoration:underline;} a:active{} a:hover{background-color:orange;text-decoration:none;} よろしくおねがいします

    • ベストアンサー
    • HTML
  • リンクの下線や色の指定を特定のところだけ設定したい

    HTMLページ内で、いくつもあるリンクの中で、特定の箇所だけ 下線を付けない onMouseの時だけ下線を付ける 色をデフォルト以外の色を付ける ようにしたいのですが、どのようにしたらいいでしょうか。 たとえばこの下はむちゃくちゃですが、 .link { font-size:12pt; color:#BF0000; font-weight: bold; text-decoration:none; a:link, a:visited { text-decoration: none; } a:hover { text-decoration: underline; }} こんな感じでスタイルシートに書いて <a href="xxxx.html"><span class="link">click</span></a> みたいな感じでも少しずつ変えながらいろいろ試してみたのですが 色やonMouse以外の時の下線なしはできたのですが、onMouse時の下線付きがうまくいきません。 どうすればよいかご存じの方ご教授ください。

    • ベストアンサー
    • HTML
  • divでくくった中の要素にa link

    以下のdivでくくった中の要素にa link等の カラーの指定をしたいのですが、どのように記述したらよいでしょうか。 div.main { width: 560px; padding-top: 15px; padding-left: 20px; line-height: 130%; } --------------- div指定していないところでは a:link, a:visited { color: #000000; font-size: 12px; line-height: 120%; text-decoration: none; } a:hover { color: #0066CC; text-decoration: underline; } a.navia:link, a:visited { font-size: 8pt; color: #666666; text-decoration:none;} a.navia:hover { color: #FF6633 ; text-decoration:underline } の2つを記述しています。

    • ベストアンサー
    • HTML
  • 個別にリンクの色を変える方法

    リンクの色を個別に変える方法はありますか? 私が作成したWebサイトでは。現在、リンクの色は青で統一しておりますが、数か所のリンクだけグレーにしたいと思っております。 現状のスタイルシートは次のようになっております。 a:link { text-decoration: none; color: #2b50bc; } a:hover{ text-decoration: none; text-decoration:underline; } a:visited { text-decoration: none; color: #2b50bc; } 上記のように記述し、全てのリンクは青に統一されております。 そこで、HTMLファイルのリンクをグレーにしたい単語にアンカーとクラスまたはIDを付けて、スタイルシートでそのクラスまたはIDのcolorをグレーにしてみましたが、リンクの色は青のままでした。 どのようにすれば、個別にリンクの色を変えることができるのでしょうか?

    • ベストアンサー
    • CSS
  • fc2ブログでリンクテキストの色が設定できない

    テンプレート名 Penetration です。テキストリンクの色を変更するためにcssを編集しましたが、記事内のテキストリンクに反映されません。 変更箇所は↓ /* ハイパーテキスト ------------------------------------------------- */ a { overflow: hidden; /* for Fx */ } a:link { color: #8bc9d7; text-decoration: none; } a:visited { color: #8bc9d7; } a:focus, a:hover { text-decoration: none; } a:active { } ↑上記箇所を、 /* ハイパーテキスト ------------------------------------------------- */ a { overflow: hidden; /* for Fx */ } a:link { color: #6699FF; text-decoration: none; } a:visited { color: #6699FF; text-decoration: none; } a:focus, a:hover { color: #FF9900; text-decoration: none; } a:active { } ↑に書き換えました。 記事タイトル・カレンダー・カテゴリ・コメント・トラックバックは希望通り、テキストリンク→水色  カーソルを重ねると→黄色になりましたが、記事内のテキストには反映されません。 ※訪問済みもアクティブも水色のままで良いので記述しなくてもいい気がしますが、原因が分からなくなりそうで、今のところ消していません。 cssを触りだして10日程度の初心者です。ご指導宜しくお願いします。

  • 何故か一部だけ、text-decoration: none; にならない・・

    a:link { color: #000000; text-decoration: none; } a:visited { color: #339999; } a:hover { color: #FF6600; text-decoration: underline; } これを外部スタイルシートで使っているのですが、 いろいろあるリンク先の一部(全体の5%ぐらい)だけ何故か「text-decoration: none;」 にならずアンダーラインが表示されます。 もともとはアンダーラインがあった状態だったのもを変更したのですが、 一部変更にならないという症状です。 ・どのページでも同じような事が起こっています。 ・リンク先に共通性はないと思います。 これは何によるものなのでしょうか?

  • スタイルシートでリンクに装飾することについて教えてください

    今、自分の日記にスタイルシートを使っています。 スタイルシートでリンクに点線の下線をつけているんですが、 これをページ内のリンク部分の一部だけに適用するようにしたいのですが どうしたらできますか? 今、ソースはこうなっています。 a:link,a:hover,a:active,a:visited { text-decoration : none ; border-bottom : 1px dashed #99E ; } これに何か付け加えて指定したらできると思うのですが 自分で調べてもわかりませんでした。 ぜひ教えてください。よろしくお願いします。