HTML e-mail iOS format-wykrywanie
Właśnie odkryłem, że istnieje meta tag do usunięcia numeru telefonu jako łącza w HTML na iOS. Czy to działa z e-mailami HTML?
<meta name="format-detection" content="telephone=no">
Ale czy jest jeden adres i Data, jak również? Zawsze pisałem hacki do over come to, ale jeśli jest to meta tag, który jest wielki! Czy ktoś zna składnię adresu i daty?
5 answers
Tak, jest. Można użyć:
- Data:
<meta name="format-detection" content="date=no">
- adres:
<meta name="format-detection" content="address=no">
- Email:
<meta name="format-detection" content="email=no">
Łączenie ich:
<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">
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:32:25
Miałem szczęście:
<style>
a[href^="x-apple-data-detectors:"] {
color: inherit;
text-decoration: inherit;
}
</style>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-18 21:10:04
<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>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-13 13:05:58
Właśnie odkryłem, że wykrywanie formatów nie działa dla Outlook.com, Office365 itp.
W moim przypadku nie chciałem automatycznej stylizacji lub funkcjonalności (klikania, aby wywołać lub mapować adres), więc wstrzyknąłem jakiś ukryty HTML, aby nie wyglądał jak adres.
Oryginalny:
<td>123 Main Street
<br/>Cambridge, MA 02138</td>
Aktualizacja:
<td>123 Main S<i class="hidden">-</i>treet
<br/>Cambridge, M<i class="hidden">-</i>A 02<i class="hidden">-</i>138</td>
Z tym dodanym do twojego arkusza stylów:
.hidden { display:none; }
To zostało przetestowane i działa w 50 lub tak podglądów klienta poczty oferowane przez e-mail na Kwas.
Uwaga: Nie możesz wstawić wyświetlacza: Brak, ponieważ Poczta Yahoo nie obsługuje tego, a w adresie pojawią się widoczne myślniki. Musisz zdefiniować klasę.
Usunięcie wyświetlacza, ale zachowanie funkcjonalności
Jeśli chcesz zachować funkcjonalność wyskakujących Map Bing, możesz dostosować wyświetlanie, dodając klasę "outlookLink"do elementu zawierającego adres. Źródło: https://litmus.com/community/discussions/4692-outlook-com-adding-links
Więc to:
<td>123 Main Street</td>
Staje się to:
<td class="outlookLink">123 Main Street</td>
Z poniższym arkuszem stylów:
.outlookLink span {
color:#ffffff !important;
border-bottom-width:0 !important;
border-bottom-style:none !important;
}
Outlook.com zawija to, co określa jako adresy lub daty (dla wpisów kalendarza) w z własną stylistyką (niebieski link z przerywanym podkreśleniem). To zmienia stylizację tych s.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-16 17:44:57
Nieprzetestowane, ale powinno zadziałać.
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;}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-20 19:41:06