【问题标题】:Remove anchor underline email signature删除锚下划线电子邮件签名
【发布时间】:2012-04-03 21:08:21
【问题描述】:

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

我很难删除锚显示的下划线,我确实有“ text-decoration: none;”在锚本身上,任何一个客户端都没有任何效果,但是 Outlook 呈现正常。

有人可以帮忙吗? :-)

【问题讨论】:

    标签: html email gmail signature hotmail


    【解决方案1】:

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

    <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>
    

    但它仍然是一个混合包,并且一直在变化。不幸的是,确认事情总是看起来正确的唯一方法是使用图像。

    【讨论】:

      【解决方案2】:

      您也可以尝试在样式中添加!important

      text-decoration: none !important;
      

      【讨论】:

      • 经过一番谷歌搜索,看起来很多人都有同样的问题。电子邮件中的样式是一种痛苦。该网站承诺为电子邮件客户提供标准(但谁知道这需要多长时间!)email-standards.org 抱歉,我没有提供更多帮助! :)
      • 哈哈,是的,创建 html 签名是在所有客户端中呈现的痛苦,但感谢信息伙伴! :-)
      • 我在 Mozilla Thunderbird 的签名中插入了一个链接,而您的解决方案正是我所需要的,谢谢!
      【解决方案3】:
       <a href="example.com" style="text-decoration:none">link text</a>
      

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

      【讨论】:

      • 我已经有了这个并且没有修复,我已经删除了链接等的默认 Microsoft 签名样式,但仍然无法正常工作
      猜你喜欢
      • 1970-01-01
      • 2014-02-21
      • 2012-02-18
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 2011-01-03
      相关资源
      最近更新 更多