我在iPhone电子邮件客户端中获得了此代码的蓝色链接下划线:
<td style="font-family:Verdana, Geneva, sans-serif; font-size: 13px; background-color: #f3f3f3; font-weight: bold;">2:20</td>
如何删除它?
更新
我有以下标题,问题仍然存在:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
</head>
答案 0 :(得分:1)
IOS自动链接一些看起来像日期和文本的文本。时间,地址和电话号码。这就是这里发生的事情。
Here is an answer element
Here are more answer elements
它说你可以添加元标记(遗憾的是不能在邮件客户端上工作,但在Safari上):
<meta content="date=no" name="format-detection" />
<meta content="telephone=no" name="format-detection" />
<meta content="address=no" name="format-detection" />
您可以添加head
标签(没有测试)。
<style>
a[href^=date]{ color:#F00; text-decoration:none;}
</style>
您可以使用head和inline
中的样式将文本换行<style>
.appleLinksBlack a {color: #000000 !important; text-decoration: none;}
</style>
<span class=”appleLinksBlack”>2:20</span>
如果这些都不起作用,您可以在文本中添加此HTML特殊字符:​
,这是一个零宽度空间,避免ios自动链接
答案 1 :(得分:0)
添加text-decoration: none;
<td style="font-family:Verdana, Geneva, sans-serif; font-size: 13px; background-color: #f3f3f3; font-weight: bold; text-decoration: none;">2:20</td>
答案 2 :(得分:0)
这是关于format-detection,这是iOS Safari的一项功能。
<meta name="format-detection" content="date=no">
答案 3 :(得分:0)
根据我的经验,你需要将时间包在锚中,然后从那里删除颜色和下划线......
<a href="#" style="text-decoration: none; cursor: text; color: #222;">2:20</a>