非常に奇妙なこと..
ホバー時のリンクの文字色と背景色を変更したい。
これがコードです
CSS:
#link-menu a
{
color:white;
display:block;
height:100%;
width: 100%;
text-decoration:none;
text-align:center;
line-height:45px;
font-weight:bold;
font-family:"trebuchet ms","comic sans ms";
outline:none;
}
.link2 a:hover
{
color:black;
background:white;
}
ホバーが機能していないわけではありません。背景色は変わりますが、文字色は変わりません。
もう 1 つの重要な事実は、クラス .link2 を使用する代わりに id を使用すると、色も変わるということです。問題は、クラスのみを使用する場合です。誰か理由と解決策を教えてください。
注:親要素IDを使用したくありません。すべてのリンクの背景を変更したくないためです。