【发布时间】:2018-03-26 11:39:09
【问题描述】:
我使用 Thunderbird 作为我的主要工作邮件客户端。我刚刚创建了一个新的 HTML 签名,它可以在 Thunderbird、Opera 和在线 HTML 查看器中正确显示,但在 GMail 中不正确。如果有人能指出问题所在的方向,我将不胜感激。我已附上 .html 签名文件。
编辑:我意识到我没有具体说明问题:当我在 GMail 网络收件箱上检查 Opera 中的元素时,我看到整个文本被格式化为 Arial,12.8 像素,而在第一行失去了不同的颜色(class= .name)。
我的 CSS 非常生锈,所以我怀疑错误在我这边...
编辑 2:Tim Gerhard 更正的以下代码(非常感谢!)
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<style type="text/css">
.normal{font-family:"Arial"; font-size:9pt; line-height:1.25; color:#606060; font-weight:400}
.name{font-size:10.5pt; color:rgb(119,187,65); font-weight:700;}
.link{color:rgb(17,85,204)}
</style>
</head>
<body>
<div class="normal">
<span class="name">Rostislav Janda</span></br>
Obchodní zástupce</br></br>
<a style="link"; href="tel:+420%20721%20604%20707" value="+420721604707" target="_blank">+420 721 604 707</br>
<a style="link"; href="http://www.iqbudovy.cz"> www.iqbudovy.cz</a>
</br></br>
IQ Budovy s.r.o.</br>
<a style="link"; href="[map link]">Mečířova 5, 612 00 Brno</a></br></br>
<img alt="IQ_Logo" src="[image address]">
<br><br><br>
</div>
</body>
</html>
【问题讨论】:
-
仅仅看它我就发现了一个错误:style="link" 不是一个有效的 css 属性。请改用 class="link"。 Style 用于像这样的直接样式: style="color:blue; font.weight:bold;"
-
Html 和 css 错误可能会导致您遇到的问题。你能告诉我你拿了我的sn-p后错误是否仍然出现吗?
-
您好,感谢您的宝贵时间!我尝试过使用“类”(可耻的错误),但 GMail 显示第一行的方式没有改变(没有颜色,字体大小不同)。
-
您好,我注意到您的问题仍然没有明确的解决方案。这是因为您只是忘记了,还是您的问题仍未得到解答?我很乐意为您的案例提供进一步帮助,否则请将此问题标记为已解决,因为它可以帮助其他用户在 stackoverflow 上获得更好的体验。
-
您好,感谢您的提醒。经过更多的实验,我几乎放弃了,但后来我使用了你的建议,学会了如何正确使用内联样式。看起来 HTML 签名应该基于内联 CSS,因为样式不使用一致呈现。现在我可以自己写答案,或者你可以按照你的想法写 - 你更喜欢哪个,@TimGerhard?