【问题标题】:Remove blue links in HTML signature on Outlook on WIndows在 Windows 上的 Outlook 上删除 HTML 签名中的蓝色链接
【发布时间】:2020-08-26 17:39:30
【问题描述】:
无论我尝试什么,Windows 上的 Outlook 都会在我的 HTML 电子邮件签名中添加蓝色链接 - 我该如何删除它们...
<td style="margin:0;padding:0;padding-left:8px;font-family:Verdana,Tahoma,Arial,sans-serif;white-space:nowrap;font-size:11px;">
Mobile:
<a href="tel:0456666555" style="border:none;text-decoration:none!important;color:#9d9fa2;">
<font color="#9d9fa2">0456 666 555</font>
</a>
</td>
【问题讨论】:
标签:
html
windows
hyperlink
outlook
signature
【解决方案1】:
您的示例给了我一个解决方案的想法,它似乎适用于颜色,但不适用于下划线。
<td style="margin:0;padding:0;padding-left:8px;font-family:Verdana,Tahoma,Arial,sans-serif;white-space:nowrap;font-size:11px;">
Mobile:
<a href="tel:0456666555" style="border:none;text-decoration:none;color:#9d9fa2;">
<span style="text-decoration:none;color:#9d9fa2;">0456 666 555</span>
</a>
</td>
您将链接包裹在 <span> 周围。
在检查 Gmail 中的签名时,Outlook 会去除任何样式的链接。所以看起来没有办法解决它。
【解决方案2】:
我找到了适合我的答案!我也很惊讶它的工作原理!
它涉及复制<a> 标记上的任何样式,然后向其添加!important 属性。
<a href="#" style="text-decoration:none !important; text-decoration:none;">BOOK NOW</a>
Outlook 将删除带有!important 属性的样式,保留常规样式,因此没有下划线。 !important 属性将否决基于 Web 的电子邮件客户端的默认样式,因此不会留下下划线。
Source