作成中の Web サイトのナビゲーション バーを作成しようとしていますが、強調表示されたときに各ボタンを異なる色で表示したいと考えています。<ul>
ナビゲーションバーの作成に使用しました。問題は、「a:hover {background:#;}」を特定の要素のインライン CSS として使用する方法があるかどうかです。
each<li>
または<a>
id を指定してから、内部スタイル シートでそれらへの参照を作成しようとしましたが、機能しません。以下は私がこれまでに持っているものです。
#menu {height:37px;display:block;margin:20px auto;border:1px solid;border-radius:5px;margin-left:30px;max-width:550px}
#menu ul {margin:0;padding:0;}
#menu li {float:left;display:block;min-width:110px}
#menu a {display:block;padding:12px;font:bold 13px/100% Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;text-shadow:2px 2px 0 rgba(0,0,0, 0.8); background-color:#5A8A41;border-right:1px solid #1b313d; color:#fff;}
#menu a:hover {background:#5D80B0;}
...
<div id='menu'>
<ul>
<li class='active'><a href='#'><span>Home</span></a></li>
<li><a href='#'>XML</a></li>
<li><a href='#'>SQL</a></li>
<li><a href='#'>Java</a></li>
<li><a href='#'>C#</a></li>
</ul>
</div>
ご存知のように、私は 1 週間ずっと html と CSS を使用しています。ですから、これがばかげた質問である場合は申し訳ありません。ありがとう。