[英]Remove anchor underline email signature
我正在为我的客户开发自定义 email 签名,我现在正处于 GMail、Hotmail、Brinkster 等的测试阶段。
我很难尝试删除锚点显示的下划线,我确实有“文本装饰:无;” 在锚点本身上,任何一个客户端都不起作用,但是 Outlook 呈现正常。
谁能帮忙? :-)
我认为您的问题可能是某些客户将锚点 styles 和文本移动到一个跨度中,并将样式定义应用于该跨度。
<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 规则,否则不会有下划线。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.