iPhone电子邮件客户端

时间:2015-04-28 09:03:23

标签: html ios css iphone

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

4 个答案:

答案 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特殊字符:&#8203;,这是一个零宽度空间,避免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>