Подтвердить что ты не робот

Отслеживание формата электронной почты в формате HTML электронной почты

Я только что обнаружил, что есть метатег для удаления номера телефона в качестве ссылки в HTML на iOS. Это работает с электронными письмами HTML?

<meta name="format-detection" content="telephone=no">

Но есть ли место для адреса и даты? Я всегда писал об этом, но если это мета-тег, это здорово! Кто-нибудь знает синтаксис адреса и даты?

4b9b3361

Ответ 1

Да, есть. Вы можете использовать:

Объединяя их:

<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
<meta name="format-detection" content="address=no">
<meta name="format-detection" content="email=no">

Ответ 2

Мне повезло:

<style>
  a[href^="x-apple-data-detectors:"] {
    color: inherit;
    text-decoration: inherit;
  }
</style>

Ответ 3

<html>
<head>
    <meta name="format-detection" content="telephone=no">
    <meta name="format-detection" content="date=no">
    <meta name="format-detection" content="address=no">
    <meta name="format-detection" content="email=no">
    <style type="text/css">
        a[x-apple-data-detectors] {
            color: inherit !important;
            text-decoration: none !important;
            font-size: inherit !important;
            font-family: inherit !important;
            font-weight: inherit !important;
            line-height: inherit !important;
        }
    </style>
</head>
<body>
    123 Main Street<br/>
    Columbus, Ohio 43215
</body>
</html>

Ответ 4

непроверенный, но должен работать.

a[href^=date]{ color:#FFFFFF; text-decoration:none;}
a[href^=telephone]{ color:#FFFFFF; text-decoration:none;}
a[href^=address]{ color:#FFFFFF; text-decoration:none;}
a[href^=email]{ color:#FFFFFF; text-decoration:none;}

Ответ 5

Я только что обнаружил, что обнаружение формата не работает для Outlook.com, Office365 и т.д.

В моем случае я не хотел автоматического стиля или функциональности (щелчка на вызов или отображение адреса), поэтому я ввел несколько скрытых HTML, чтобы они не выглядели как адрес.

Оригинал:

<td>123 Main Street
<br/>Cambridge, MA 02138</td>

Обновлено:

<td>123 Main S<i class="hidden">-</i>treet
<br/>Cambridge, M<i class="hidden">-</i>A 02<i class="hidden">-</i>138</td>

С добавлением в таблицу стилей:

.hidden { display:none; }

Это было протестировано и работает в 50 или около того почтовых клиентских превью, предлагаемых электронной почтой по Acid.

ПРИМЕЧАНИЕ. вы не можете встроить отображение: нет, потому что Yahoo Mail не поддерживает это, и вы получите видимые штрихи в своем адресе. Вам нужно определить класс.

Удаление отображения, но сохранение функциональности

Если вы хотите сохранить всплывающие функции Bing Maps, вы можете настроить отображение, добавив класс "outlookLink" к элементу, содержащему адрес. Источник: https://litmus.com/community/discussions/4692-outlook-com-adding-links

Итак, это:

<td>123 Main Street</td>

Становится следующим:

<td class="outlookLink">123 Main Street</td>

со следующей таблицей стилей:

.outlookLink span {
      color:#ffffff !important;
      border-bottom-width:0 !important;
      border-bottom-style:none !important;
}

Outlook.com обертывает то, что он определяет как адреса или даты (для записей календаря) в <span> с его собственным стилем (синяя ссылка с пунктирным подчеркиванием). Это изменяет стиль этих <span> s.