我刚看到这个问题Don't change link color when a link is clicked,现在我被卡住了。
我的网页上有多个链接,其中一些链接有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
,也不
.menuLink a:link {color:green}
的工作。我怎样才能做到这一点?
答案 0 :(得分:15)
你很亲密。
a.menuLink:link { color: green; }
是你打算实现的目标。但试试这个:
a.menuLink { color: green; }
意味着 a
的类名为menuLink
,:link
是多余的。
.menuLink a:link
表示类名为a
的元素中的 menuLink
。
答案 1 :(得分:4)
你试过了吗?
.menuLink {color: green;}