email - 如何使 Outlook 电子邮件签名响应
问题描述
我正在为需要响应的客户设置新的电子邮件签名。
我尝试了一种布局,其中包括 div、tables 等,它在台式机上效果很好,但在手机上效果不佳。
下面是一个这样的示例,但电子邮件看起来与桌面和移动相同,其中单元格/div 在另一个下移动。
作为我研究的一部分,我尝试使用这个以相同方式结束的电子邮件样板。- https://github.com/seanpowell/Email-Boilerplate
<!--[if gte mso 9]>
<table cellspacing=0><tr><td style="font-family: Arial; font-size: 10pt; color: #fff; background-color: orange; width: 250px; height: 100px; padding: 3px; vertical-align: top">
<![endif]-->
<div style="float: left; font-family: Arial; font-size: 10pt; color: #fff; background-color: orange; width: 250px; height: 100px; padding: 3px; vertical-align: top">
<strong>Administrator</strong><br>Phone {qwfqwfcqwdqwfqfgqwfqwbfjqnwjkfqnwjfbqiwnf qwnfiquwnqwnfiqnwifjnqwfinqwifnqwjinfqjiwnfijqwnf}<br>Email <a href="mailto:{E-mail}" style="color: #fff; text-decoration: none;">{qwfqwfqwcqwfqwfqwfdqwcrqwrqwcrqwrqwrcqwrxqwrqwcxqrwqxrqwxqwx}</a>
</div>
<!--[if gte mso 9]>
</td><td style="font-family: Arial; font-size: 10pt; color: #fff; background-color: red; width: 250px; height: 100px; padding: 3px; vertical-align: top">
<![endif]-->
<div style="float: left; font-family: Arial; font-size: 10pt; color: #fff; background-color: red; width: 250px; height: 100px; padding: 3px; vertical-align: top">
<strong>qwfqwfqwdqw fqwfqwfqwdfqwdqwfqwfqwdqwdqwdqw</strong>
</div>
<!--[if gte mso 9]>
</td></tr></table>
<![endif]-->
https://jsfiddle.net/623y57p1/1/
看看我制作的演示。这在浏览器中是响应式的,但不是在 Outlook 中。
解决方案
我创建了一个适用于 Outlook 的示例代码。如果查看窗口宽于 580 像素,则此电子邮件页脚的两列将并排显示。如果它低于该宽度,它将恢复为两个堆叠的列。您可以通过调整来设置宽度断点<td width="290">
。
<table align="center" role="contentinfo" cellspacing="0" cellpadding="0" border="1" width="100%" style="margin: 0 auto;">
<tr>
<td width="290" style="direction: ltr !important; display: inline-block;">
Column A
</td>
<td width="290" style="direction: ltr !important; display: inline-block;">
Column B
</td>
</tr>
</table>
请记住一些注意事项:
Outlook 2007-2019 不支持响应式电子邮件。不支持
@media
查询。的宽度
table
必须设置为<table width="100%">
。表格单元格的宽度为 290,因为 Outlook 查看窗口的最大宽度为 580 像素。
<table border="1">
出于演示目的,您可以关闭It's on。<table role="contentinfo">
支持屏幕阅读器。请留下它以帮助视障用户了解您的电子邮件的结构。
祝你好运。
推荐阅读
- python - Python / Selenium / BeautifulSoup:如何获取需要登录的页面的html
- java - 如何使 java.util.ArrayList 线程安全
- java - 如何在 Java 中接受任何超过两位数的数字?
- firebase - 无法从 Firebase 返回查询的数据(Flutter/Dart)
- python-3.x - 尝试使用 PILLOW 和 EOG 图像查看器显示图像时出错
- google-bigquery - 在 BigQuery Storage API 的 python 客户端库中,bigquery_storage_v1beta1* 模块包含什么?
- cefsharp - 使用 CefSharp 浏览器使用 Google Meet
- postgresql - 将带有 json 数组的 CSV 复制到 Postgresql
- node.js - 如何使用 express-session 在 node.js 上设置 presistent cookie?
- arrays - 匹配列中的单元格,然后从两个不同的选项卡中减去一个值