删除锚下划线电子邮件签名



我正在为我的一个客户开发自定义电子邮件签名,我现在正处于GMail、Hotmail、Brinkster等的测试阶段。

我很难删除锚点显示的下划线,我在锚点上确实有"文本装饰:无",但对任何一个客户端都不起作用,Outlook显示良好。

有人能帮忙吗?:-)

我认为您的问题可能是某些客户端将锚样式和文本移动到跨度中,并将样式定义应用于该跨度。

<a href="/" style="color:black;">hello, world!</a>

成为

<a href="/"><span style="color:black;">hello, world!</span></a>

不是100%确定他们为什么这么做,但这很烦人。有时更改为这样的操作:

<a href="/" style="color:black;" href="/"><span style="color:black;">hello, world!</span></a>

但它仍然是一个好坏参半的袋子,而且一直在变化。不幸的是,确认事物看起来总是正确的唯一方法是使用图像。

您也可以尝试将!important添加到样式中:

text-decoration: none !important;
 <a href="example.com" style="text-decoration:none">link text</a>

不会有下划线,除非在其他地方有更高优先级的css规则。

相关内容

  • 没有找到相关文章

最新更新