• ベストアンサー

A:hover { color:red;background-color:yellow }

外部ファイルのCSSの一部に下記があります。 A:hover { color:red;background-color:yellow } ある特定の文字の部分のhoverだけ yellowではなく #FFCCCC などの色に変えたいときの方法についてアドバイスいただけないでしょうか。 文字の色を変えるのはできるもののhoverの色になるとよくわからず・・。

  • CSS
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • shorn
  • ベストアンサー率41% (12/29)
回答No.2

確か・・・・ STYLE SHEET/ A:hover { color:red;background-color:yellow } A.other:hover { color:#FFCCCC;background-color:yellow } HTML/ <A href=***** ></A>//赤色 <A href=***** CLASS=other ></A>//#FFCCCC色 になります。 otherは任意の名前です。

s-holmes
質問者

お礼

回答ありがとうございました。 サンプルの通りで無事目的の動作ができました。(^O^) #こうして特定の指定を別途すればいいとは思ってはいたのですが、そのclassの設定のしかたがわかりました。

その他の回答 (1)

  • ceita
  • ベストアンサー率24% (304/1218)
回答No.1

A:hover { color: #FFCCCC;background-color: #FFCCCC } とか、すればよいだけでは?

s-holmes
質問者

お礼

回答ありがとうございました。 とりあえず、別の回答者のサンプルを活用させていただきました。

関連するQ&A

  • :hoverで枠内どこに合わせても文字色が変わる

    画像のようなメニューを作りたいと思っています。 下記のように記述すると <li>に:hoverをつけ、カーソルを合わせると<li>内の枠線下の部分と<li>内の背景色は変わりますが文字に関しては文字の上にカーソルを合わせないと文字色は変わりません。 <li>Yahoo!</li>、枠線内であれば文字が入っていない部分にカーソルを合わせても、枠線下の部分、背景色、文字色全て変える為にはどのように記述すればよいですか? 少し意味がわかりづらいかと思いますが、お分かりの方いらっしゃいましたら教えて下さい。 宜しくお願いいたします。 【HTML】 <nav> <ul> <li><a href="#">Yahoo!</a></li> <li>……</li> <li>……</li> </ul> 【CSS】 nav ul li:hover{ background-color: yellow; border-bottom: 5px; } nav ul li a:hover{ color:blue; }

    • 締切済み
    • CSS
  • CSSでテーブルのセルが、a:hover で背景を変わるようにしましたが、枠がちらついてしまいます。

    テーブルのセルに、リンクのあるテキストをはって、 a:hoverで背景が変わるようにしたのですが、 hoverの状態でセルの外側だけ背景が変わらずに、hover状態でないときの背景がほんの少しちらついてしまいます。 table .a{border: 0px;background-color:red;;padding: 2px;width: 150px;} table .a a:hover{border:0px;padding: 2px;width: 150px;background-color:orange;} のようにすると、 hover状態で、セルの枠が、ほんの少しredのままになってしまいます。 http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/ の 3.BOX の例のように、hover状態できれいに背景の色が変わるようにしたいんですが、どう直せばいいでしょうか。よろしくおねがいいたします。

    • ベストアンサー
    • HTML
  • background-colorの塗りつぶし

    footer部分の「background-color」と「border」の調整がうまくいきません…。 ページ全体の幅は、960pxあります。 CSSのフッター部分に #footer { clear: both; width: 954px; background-color: #BFCFFF; padding: 3px; } IE9、Firefox11、Chrome18で確認しました。 結果は、添付ファイルのようになりました。 ・Firefox11、Chrome18 …上記CSSのwidthを954、padding: 3px; を実行すれば、                 Firefox11、Chrome18で確認した所、添付ファイル(1)の結果になり、                 正しく表示されます。 ・IE9            …上記CSSのwidthを954、padding: 3px; を実行すれば、                 IEでは、添付ファイル(2)の結果になり、borderとbackgroundcolorの間に                 隙間(濃い青色)が残ってしまいます。 質問  IE9、Firefox11、Chrome18全てで、濃い青色背景を出さずに、 全てを正しく塗りつぶす((1)の結果)にはどうしたらいいでしょうか? よろしくお願いします。

    • ベストアンサー
    • CSS
  • Aタグの色・装飾を 一部のページだけ変えたい

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

    • ベストアンサー
    • HTML
  • backgroundについて教えて下さい。初めて作ってます。

    backgroundについて教えて下さい。初めて作ってます。  cssテンプレートの backgroundのついて教えて下さい。  真っ白いテンプレをダウンロードしてホームページビルダーで編集しています。  素人なので、コピーを利用しながら作成途中です。  画像がついているサイトで「bodyからbodyにコピーして下さい」と書いてありました。  <style type="text/css"> <!-- body{ background-image: url(画像);  background-color : #000000;  background-attachment: fixed;  background-repeat: no-repeat;  background-position: right top; --> --> --> --> --> </style> </head> <BODY> 上記をコピーした所、プレビューでは綺麗にみることが出来ました。 テキストにリンク設定してある文字にカーソルをのせると赤色に表示されます。 カラー白と付け足してみても赤いままです。 外部cssというものかどうかすらわからないのですが、 テキスト部分にカーソルをのせて白く表示させることは出来ませんか? もし、やり方があるならば教えて下さい。 よろしくお願いいたします。

  • background-colorがNN7で反映されない

    th { background-color: #FAFFE0; color: #000000; line-height: 120%; } と外部のCSSファイルに指定していますが、NN7では反映してくれません。 ただ、ソースの中に直接 <th style="background-color: #FAFFE0">セル</th> と書くと反映されます。 なぜなのでしょうか。 IE6.0では表示されます。

    • ベストアンサー
    • HTML
  • CSS で a hover を個別に適用したい

    例えば a hover{ background-color:black} と指定したら、全部のリンクに対してこの指定が適用されるのですが、 リンク1にはblack リンク2にはgreen リンク3にはyellow を指定したい時にはどうすればよいでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • aタグに直接style=""で:hoverをしたいしたい

    お世話になります。 下記のaタグのCSS記述部分を直接<a href="" style="..."として記述するには どのようにすればよいのでしょうか hoverをaタグ内に直接指定しようとしていろいろ調べたのですが、解説しているサイトを見つけられなくて、質問させてもらってます。 A:link.menu { text-decoration:none; FONT-SIZE: 12px; COLOR: #0000ff; } A:visited.menu { text-decoration:none; FONT-SIZE: 12px; COLOR: #0000ff; } A:hover.menu { FONT-SIZE: 12px; color:#0000ff; background-color:#66bce2; } A:active.menu { FONT-SIZE: 12px; COLOR: #0000ff; } お手数お掛けしますが、どなた様かご教授いただけますようお願い致します。

    • ベストアンサー
    • HTML
  • a:hoverで背景色を指定すると文字が消える!

    cssとHTMLを下記のように書きました。 a:hoverで背景色が白から赤へ、文字色が黒から白に変わるようにしたつもりでしたが、 実際にマウスカーソルを乗せると、背景色は赤になりましたが、 なんと文字は消えてしまったのです!! 文字が見えるようにするには、どうしたら良いか教えて下さいませ。 あと、変な所があればご教示いただけると嬉しいです。 css --------------------------------- .box { display: table; } .box-cell { float: left; display: table-cell; position: relative; color: #000; background-color: #fff; } .box-cell:after { clear: both; } .box-cell a { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .box-cell a:hover { color: #fff; background-color: #ff0000; } --------------------------------- HTML --------------------------------- <div class="box"> <div class="box-cell"> あいうえお<br /> かきくけこ<a href="http://www.yahoo.co.jp/"></a> </div> <div class="box-cell"> あいうえお<br /> かきくけこ<a href="http://www.yahoo.co.jp/"></a> </div> </div> ---------------------------------

    • ベストアンサー
    • CSS
  • IE7でのhoverについて

    IE7からhoverがa以外の要素にも適用できるようになったという情報を見たのですが 以下のような記述だとhoverが機能しませんでした。 (Firefoxでは以下の記述で機能しました) <html> <head> <style type="text/css"> .test {width: 120px; height: 120px; background-color: #FFFFFF;} div.test:hover {background-color: #FF0000;} </style> </head> <body> … <div class="test"> 文章がここに書いてあります。 </div> … </body> </html> IE7では機能しないような何かマズイ記述方法をしてしまっているのでしょうか? ちなみにサイトの仕様上htmlの構造はいじることができません。 足りない部分は別途補足させて頂きますのでご教授の程よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう