プロが教える店舗&オフィスのセキュリティ対策術

下記のhtmlで、「サンプルサイト」という文字を赤に、「おすすめ」という文字を緑にしたいのですが、cssで設定してもうまく表示できません。

<div class="test"><a href="https://www.sample.com/">サンプルサイト</a>おすすめ<img src="kirakira.gif"></div>

cssは下記のようにしています。

.test {
color:#green;
}

.test a{
color:#red;
}

どこが間違っているのでしょうか。

質問者からの補足コメント

  • ご指摘の通りでした。すみませんでした。
    ただ、それでも「サンプルサイト」の文字が赤になりませんでした。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/03/16 19:48

A 回答 (3件)

No1です



a:link { color: red; }
a:visited { color: gray; }
a:hover { color: red; }
a:active { color: blue; }
    • good
    • 0
この回答へのお礼

どうもありがとうございました!

お礼日時:2021/03/16 20:14

「要素名.クラス名」で指定。


だから、“a.test”が正しいのでは?
    • good
    • 0
この回答へのお礼

どうもありがとうございました!

お礼日時:2021/03/16 20:14

#は16進数なので、Greenなら、



.test {
color:#00ff00;
}

もしくは # を取る

.test {
color:green;
}
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!