html - 阻止 iPhone 将日期/时间转换为链接

标签 html ios css html-email

我目前正在 iPhone 上整理 HTML 电子邮件。我的问题是日期/时间文本正在转换为链接并从黑色的主链接颜色复制样式。

在页脚上,这看起来很糟糕,需要更改。我能够通过将电话号码包装在 anchor 标记中并将 tel: 前缀应用于 href 属性来解决电话号码的问题;

href="tel: 123"

这很好用,但是对于时间/日期,我不知道是否有任何方法以及是否有任何方法可以解决这个问题?我正在运行 iOS 9.2.1 和 Outlook 2013 的 iPhone 上进行测试。请问有什么办法可以解决这个问题吗?

/image/tENgt.png

我已经尝试过 this 。针对电话号码,目标/创建的是日历链接,因此完全忽略该规则。不适用于 iOS 9 邮件应用程序。

最佳答案

在尝试了各种方法之后,我找到了答案。请注意,使用跨度等并不是一个好主意,并且在某些情况下由于在某些元素上自动创建链接而不起作用。

解决这个问题的方法是将内联样式应用于 anchor 标记,该 anchor 标记在 href 属性中具有 webcal 类型,从而对其进行适当的格式化。

<a href="webcal:#" style="color: #ffffff; text-decoration: none;">

虽然这并不能阻止它成为链接,但它允许您使链接具有相同的颜色,并且还可以更好地控制文本。

无论如何,Apple 的开发人员支持文档中并未定义日期/时间检测。只有电话号码(也可以通过使用 tel 来克服)。

Phone Links - Apple Developer Support Docs

公平地说,这很容易克服,但 iOS 版 Mail 应用程序的工作方式与普通浏览器(甚至移动 Safari)非常不同。

这也不起作用;

.class a {
  color: #ffffff;
  text-decoration: none;
}

电子邮件 HTML 很糟糕。

关于html - 阻止 iPhone 将日期/时间转换为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35017208/

相关文章:

ios - CFBundleShortVersionString 不匹配

html - div 内的元素不调整大小

html - 在 iOS 电子邮件中禁用地址格式

javascript - 将鼠标悬停在图像上 - 对另一幅图像的影响

java - 如何将java多类小程序转换为html文件

javascript - 如何根据用户点击的链接滑动新内容?

html - 如何在 Bootstrap 中正确使用文本溢出

javascript - 查找文本字符串中的最后一个单词并用 HTML 换行

ios - UIButton setTitle :forState: use UIConrolState() as parameter

objective-c - malloc 48 bytes Memory leak in allocateing the memory 没有得到任何解决方案