• 締切済み

css 文字の色

cssでサイト全体を a:link{color:#33CCFF;} a:visited{color:#33CCFF;} a:hover{color:#FFCCFF;} a:active{color:#FFCCFF;} と先に色の指定していて、後からある一ページの一文の色(リンク指定されているもの)を別の色に変えたいのですが、色々やってもうまく色がつきません。 どうすればその一文(リンク指定されているもの)のみの色変更が可能になるのでしょうか?

みんなの回答

noname#206842
noname#206842
回答No.3

***** html ***** <a href="#" title="cssの文字色変更">cssの<span class="green">文字色</span>変更</a> ****** css ***** .green{ color:#008000;} なぜ?・・・classにしているのか?・・・汎用性がないと意味がない。 idを使うと限定されてしまう(実際にはどちらでも同じ結果ですが)より文法的に厳密な使い方をするために、classにしています。 もっと厳密に言えば、.greenではなく、この色が、意味するもの、 たとえば、.saccessなどとした方が、いいでしょう。 IDと、class・どちらが、優先されるかというと、IDです。

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

<p>ああ<a href="~~" class="hoge">リンク</a>ああ</p> a.hoge{color:red !important;} 同じ指定があると、コンピューターは迷ってしまいますので、 どちらを優先させるかというルールが決まっています。 それがCSSの詳細度です。 なので、CSSを勉強して詳細度(優先度)を理解し、詳細度を上げれやれば良いですが、 今回は、 質問者さんのHTMLの例文がないので、!importantを利用しています。 やり方は他にもいろいろあります。

  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.1

span要素で区切って、idを適当につけてそのidを対象にスタイルを適用する。でいいんじゃないですかね。

関連するQ&A

  • CSSでのリンク色の変更で

    HPのリンク色(a:link)の色をa:link{color:#ffffff;}(色は例です)で変えたんですが、 何故か色が反映されず、デフォルトの青色で表示されてしまいます。 ・hover、active、visitedも同じように変更しているが、そっちは反映されている ・リンクの色を変えようとするページにcss(仮にAとB)ファイルを2つ使っている ・Aではリンクに関する設定は記述してない。またAを省いても変わらない ・Bのリンク以外の指定を消しても同じ ・そもそも青色で設定している文字がない ・HTML文にも色変えの記述はない ・ブラウザ指定もしていない 何度自分で見直しても全く分からないのでお願いします

    • ベストアンサー
    • HTML
  • CSSでリンク色を設定したさいFireFoxで反映されません。

    FC2無料レンタルでホームページを作っているのですが、 <STYLE TYPE="text/css"> <!-- a:link { color: #000000; } a:visited { color: #000000; } a:hover { color: #CCFF66; } a:active { color: #CCFF66; } --> </STYLE> のCSSタグを使って、リンクした際の色を指定しています。 IE8.0でページを確認した際には、きちんと反映されているのですが、 FireFoxで確認すると、リンクが青色のままで、設定が反映されません。 (オンマウスのときの変更色のみ反映されています。) リンクする際は、aaa/aaa.htmlのような略した記述をしています。 一度リンクをクリックすると、設定が反映され、しばらくは有効なのですが、数日して、同じことをすると、また青色リンクに戻っています。 何か原因が分かる方いらしたら、教えて頂けると嬉しいです。 (URLを省略していない、もしくは同じディレクトリ内のページに省略した記述でリンクする際は、きちんと設定が反映されているようです。 これが、FireFoxの特徴なのか、こちらのPCの問題なのか、 分かりません。省略したURLは、使わないのが基本なんでしょうか…? 出来るなら、省略したURLを使いたいと思っています。)

  • Aタグの色・装飾を 一部のページだけ変えたい

    外部CSSファイルでa:link, a:visited, a:hover, a:focus, a:active の background-color, color, text-decoration 設定しています。 一部のページのみ、これらを変更するにはどうしたら良いでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML
  • リンク色の取得方法

    ページ全体のリンク色を取得するためには、documentオブジェクトの、linkColor,linkColor,vlinkColorプロパティを参照すれば良いですが、cssを使って部分的にリンク色が設定されている場合の取得方法がわかりません。 このように部分的に適用されているオブジェクトのリンク色(a:link、a:visited、a:hover、a:active)を取得する方法を教えていただきたいと思います。

  • css リンクの色が全部変わってしまう。

    1、 css div#link a:link{#ff0000;} div#link a:visited{#999999;} と設定したリンクの行があるとします。 ひとつのリンクをクリックすると、全ての並んでいる、リンクがvisitedの色に変わってしまいます。 原因と直し方を教えてください。 2、 また、firefox(IEもかもしれない)では一度visitedの色になるとブラウザを再起動しても、いつまでもvisitedの色のままです。 これは正常な動作なのでしょうか。 異常である場合の直し方を教えてください。 正常である場合、むやみにlink色とvisited色は違う色にしない方がよろしいということでしょうか。 回答お願いします。

    • ベストアンサー
    • CSS
  • リンクの文字色を別々に指定したい(オンマウスで変わるタグ)

    メモ帳でHPをちまちま作ってたのですが、ちょっと困ったことが出てきたので質問させて下さい。 同じページのリンクの文字色を一括で変更するのは… <style type="text/css"> <!-- a:link { color: maroon } a:visited { color: maroon } a:hover { color: white } a:active { color: black } --> a { text-decoration: none; } </style> ですよね。 それと個別に変更するのが… <body link="maroon" vlink="black" hover="white" alink="maroon"> </body> なんですが、個別設定でカーソルをのせた時色が変わるタグがどうしても分かりません。 上の設定を踏まえた上で、オンマウスで色が変わるタグを教えて下さい。よろしくお願いします。

  • CSSについて

    カーソルがルンク先文字にふれた時に色が変わり、 リンクしたあとリンク済みになるCSS( スタイルシート)はこれでいいでしょうか? リンク済みの色が変わりません。 <!-- <style type="text/css"> --><!--A:HOVER{position : relative;top:2px; left:2px;} </style> --> <style type="text/css"> <!--A:link {color:#000055; text-decoration:none; } A:visited {color:#000055; text-decoration:none; } A:hover {color:#ff3300; text-decoration:underline; }--></style>

    • ベストアンサー
    • HTML
  • ブックマークにCSS設定が効いてしまう

    CSSで下記のようにリンク色の設定をしました。 a, a:link, a:visited { color: #0033CC; text-decoration: underline; } a:hover { color: #FF3300; text-decoration: underline; } ページ内で下記のようにブックマーク移動をさせたいのですが、この文字にも上記の設定(文字色やアンダーライン)が効いてしまいます。 どのようにすれば、文字色とアンダーラインの解除ができるでしょうか。 <h3><a name="koko">ここにブックマーク</a></h3>

    • ベストアンサー
    • HTML
  • フレームページとCSSについて。

    ホームページ作成での質問です。 1、フレームページで、横スクロールを無くす方法。 2、CSSで指定したlinkの色(link、visited、hover共に)が変わらない。 どなたか宜しくお願いします。

  • 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