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

标签 html css hyperlink

我刚看到这个问题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}

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

最佳答案

你很接近。

a.menuLink:link { color: green; }

是您打算实现的目标。但是试试这个:

a.menuLink { color: green; }

表示 a 的类名是 menuLink:link 是多余的。


.menuLink a:link

表示 a inside 类名为 menuLink 的元素。

关于HTML:如何仅为特定类设置链接颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002212/

相关文章:

java - Jsoup 解析写入文件时的 html 重复项

html - Razor 绑定(bind)值到 Glyphicon 的 CSS 类

html - 这个导航可以完全用CSS完成吗

javascript - 输入输入时,移动浏览器会调整文本区域的大小

html - 如何在不更改 URL 栏的情况下添加 HTML 哈希链接...?

html - Bootstrap Grid - 删除垂直空白空间

javascript - 如何使用 CSS/JS 或 jquery 让文本随滚动在 colspan 中 float ?

node.js - nodejs jade从配置加载链接

Magento,网格,添加带有网站链接的列

html - 现代浏览器中的表单发布行为是否发生了变化? (或浏览器如何处理双击)