我正在为我的客户开发自定义电子邮件签名,现在正在测试GMail、Hotmail、Brinkster等。
我正在尝试去掉锚点显示的下划线,但是即使在锚点上设置了"text-decoration:none;",在这些客户端中都没有起作用。但是,在Outlook中渲染正常。
有人能帮忙吗?:-)
<a href="/" style="color:black;">hello, world!</a>
变成
<a href="/"><span style="color:black;">hello, world!</span></a>
不确定为什么他们这样做,但这很烦人。有时更改成这样会起作用:
<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规则,否则不会有下划线。