这是一个简单的问题,我在找到答案时遇到了很多麻烦。我正在设置链接的颜色,如下:
<a style="color:#3067b3;text-decoration:none;" href="#">colored link</a>
但是当我点击链接时,它无缘无故地变成了白色,我无法将其更改回来。有谁知道这是为什么?
注意:我正在设计一封能够在不同电子邮件客户端中查看正确的电子邮件。否则我会在CSS文件中指定样式。
答案 0 :(得分:21)
<a href="http://www.example.org" style="text-decoration: none; color: #EC7405;">
<strong style="text-decoration: none; color: #EC7405;">Example Link</strong>
</a>
请务必使用&lt; strong&gt;,我尝试使用&lt; span&gt;首先,但这不起作用,它需要是一个&lt; strong&gt;由于某种原因标记。还要确保至少添加&#34; text-decoration:none&#34;样式为&lt; a&gt;,否则在点击链接后可能会出现下划线。我使用了确定的解决方案并将完整的样式添加到&lt; a&gt;和&lt; strong&gt;,比抱歉更安全;)
答案 1 :(得分:9)
不知道是否有人得到了答案,但我遇到了同样的问题,并发现在链接文本周围添加一个强大的标签可以防止它在点击时变成紫色。如果您不希望链接为粗体,只需将font-weight:normal添加到强标记
即可答案 2 :(得分:4)
跨平台获取一致的电子邮件是一项重大挑战。许多邮件客户端仅支持内联样式,因此您甚至无法嵌入样式表。
以下是支持内容的良好指南。不要为此烦恼,有时事情是不可能的。
答案 3 :(得分:3)
大多数电子邮件客户端都会完全忽略任何不内联的CSS,因此外部样式表不适合
答案 4 :(得分:3)
<body link="#DD0000" vlink="#DD0000">
<a href="#">Here</a>
</body>