HTML:如何仅为特定类设置链接颜色

HTML:如何仅为特定类设置链接颜色,html,css,hyperlink,Html,Css,Hyperlink,我刚看到这个问题,现在我被卡住了 我的页面上有多个链接,其中一些带有class=“menuLink”。现在只为那些我想设置不同的颜色作为一个正常的链接。如果我能用 a:link { color:green} a:hover { color:red } ... 这将适用于所有链接。但两者都不是 .menuLink:link {color:green} //I think because the css "doesn't know" that this class is used for lin

我刚看到这个问题,现在我被卡住了

我的页面上有多个链接,其中一些带有
class=“menuLink”
。现在只为那些我想设置不同的颜色作为一个正常的链接。如果我能用

a:link { color:green}
a:hover { color:red }
...
这将适用于所有链接。但两者都不是

.menuLink:link {color:green} 
//I think because the css "doesn't know" that this class is used for links
也不是

工作。我怎样才能做到这一点呢?

你已经很接近了

a.menuLink:link { color: green; }
是你想要达到的。但是试试这个:

a.menuLink { color: green; }
这意味着类名为
menuLink
a
:link
是冗余的


将表示类名为
menuLink
的元素的
a
内部

您是否尝试过:

   .menuLink {color: green;}

-1在选择器前面添加“a”不会有任何区别,除非用类过滤掉不是a元素的元素。@Fraggy抱歉,你先误会了我,现在我误会了你。问题不是设置链接的正常颜色,而是其他状态的颜色。这就是为什么我发布了另一个问题的链接。当然,提出这么模糊的问题是我的错。@ValentinoRu没问题,很高兴你把它分类了:“:link”与“:visted”相反,因此只会选择未访问的链接
.menuLink a:link
   .menuLink {color: green;}