我想在单独的 css 文件中为同一页面上的不同链接创建不同的颜色/规则。该文件已链接到相关页面。我尝试了许多不同的方法来将不同的规则应用于链接,它们要么将一组规则应用于整个页面,要么应用默认设置并取消更改,要么只应用一些规则。
第一组链接是我想要用于页面某些区域的特定链接。
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;}
第二组规则是我想应用于页面上其他所有内容的规则。
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
,#bottombar
和#header
#bottombar
。如您所见,还在 a: 之前和 a 之后尝试过。似乎没有任何效果,他们似乎从未在指定区域采用单独的规则。
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>