別の css ファイルで、同じページの異なるリンクに異なる色/ルールを作成したいと考えています。ファイルは既に問題のページにリンクされています。さまざまなルールをリンクに適用するさまざまな方法を試しましたが、1 つのルール セットをページ全体に適用するか、デフォルト設定を適用して変更をキャンセルするか、一部のルールのみを適用するかのいずれかです。
最初のリンク セットは、ページの特定の領域に必要な特定のリンクです。
a#mainnav, #categories:link { color: grey; text-decoration: none;}
a#mainav, #categories, #header, #bottombar:visited { color: darkcyan; font-weight: normal;}
a#mainnav, #categories:focus { color: lightgrey;}
a#mainnav:hover { color: darkgrey;}
a#categories:hover { color: darkgrey; font-size: 18;}
a#mainnav, #categories:active { color: silver;}
2 番目のルール セットは、ページ上の他のすべてに適用するルールです。
a#header, #bottombar:link { color: deepskyblue; text-decoration: none;}
a#header, #bottombar:focus { color: darkcyan;}
a#header, #bottombar:hover { color: mediumblue;}
a#header, #bottombar:active { color: royalblue;}
.header と #header を試しました。とを試しまし#header
た。ご覧のとおり、 a: の前と a の後にも試しました。指定された領域で個別のルールを採用することは決してないようです。#bottombar
#header
#bottombar
HTML:
<div id="container">
<div id="header" title="U BLOSH">
<h1>
<a name="index.html"</a>
<a href="#index.html"
<abbr title="You Buy Low or Sell High"</abbr>
<img src="file:///C|/Users/Marcus/Pictures/ubloshlogo.png" alt="logo" width="250" height="50";</h1>
</div>