我正在为我的客户开发自定义电子邮件签名,我现在正处于GMail,Hotmail,Brinkster等测试阶段。
我很难尝试删除锚点显示的下划线,我确实有" text-decoration:none;"在锚本身上,没有任何东西适用于任何一个客户端,但是,Outlook呈现正常。
有人可以帮忙吗? : - )
答案 0 :(得分:5)
我认为您的问题可能是某些客户将锚样式和文本移动到跨度中并将样式定义应用于该样式。
<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>
但它仍然是一个混合包并且一直在变化。不幸的是,确认事物总是正确的唯一方法是使用图像。
答案 1 :(得分:2)
您还可以尝试将!important
添加到样式中:
text-decoration: none !important;
答案 2 :(得分:1)
<a href="example.com" style="text-decoration:none">link text</a>
除非在其他地方有更高优先级的css规则,否则不会有下划线。