总是这些简单的问题困扰着我.
我有一个非常简单的页面正在构建,我希望超链接不会被特别着色(最初不是蓝色,访问时不是紫色)或带下划线.
我之前在其他网站上做过这个,没有问题只是简单地使用
a,a:visited,a:hover,a:active {
text-decoration: none;
color: none;
}
但是,在这个特定的网站中,这不是颜色的技巧,而下划线被成功删除.我甚至尝试添加可怕的!重要标签,没有任何效果.
此问题已在Chrome,IE 11和Android(WebView)上看到.
当我使用Chrome的开发者控制台检查链接时,它会从用户代理样式表中提取其颜色属性,具体来说:
a:-webkit-any-link {
color: -webkit-link;
}
所以我尝试在我的样式表中明确地覆盖它,方法是在我的标签列表中添加:-webkit-any-link,将color:none属性再次应用于无效.我还添加了:any-link和a:各种组合的链接,但无济于事.
关于我忽略的明显解决方案的想法?
最佳答案
正如评论所说颜色:无;是无效的CSS.
这应该工作:
a,a:active {
text-decoration: none;
color: inherit;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。