在移动设备上为 Gmail 堆叠电子邮件
Stack Email for Gmail on mobile
移动版 Gmail 无法识别我的媒体查询。
有人知道如何解决这个问题吗?我希望我的单元格能够堆叠,它在 Mail iOS、Outlook iOS 上都能正常工作,但在 Gmail 上却不行...
感谢您的建议!
Gmail 不支持媒体查询(或 <style>
标签),因此为了让 table 单元格在窄宽度上堆叠,您必须编写 混合电子邮件.
These patterns by Fabio Carniero 用行动证明这一原则。我强烈建议您查看这些脚手架,因为它们在移动 Gmail 以及其他不支持媒体查询的电子邮件客户端中实现了列堆叠。
下面是一个 2 列布局的示例,它在不使用媒体查询的情况下堆叠(改编自 Fabio 的文件):
<!-- // 2-COLUMN SCAFFOLD [CENTERING, FLUID] -->
<tr>
<td align="center" height="100%" valign="top" width="100%">
<!--[if mso]>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="660">
<tr>
<td align="center" valign="top" width="660">
<![endif]-->
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:660px;">
<tr>
<td align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="660">
<tr>
<td align="left" valign="top" width="330">
<![endif]-->
<div style="display:inline-block; max-width:50%; min-width:240px; vertical-align:top; width:100%;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:330px;">
<tr>
<td align="center" valign="top">
LEFT
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="330">
<![endif]-->
<div style="display:inline-block; max-width:50%; min-width:240px; vertical-align:top; width:100%;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:330px;">
<tr>
<td align="center" valign="top">
RIGHT
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<!-- 2-COLUMN SCAFFOLD [CENTERING, FLUID] // -->
移动版 Gmail 无法识别我的媒体查询。
有人知道如何解决这个问题吗?我希望我的单元格能够堆叠,它在 Mail iOS、Outlook iOS 上都能正常工作,但在 Gmail 上却不行...
感谢您的建议!
Gmail 不支持媒体查询(或 <style>
标签),因此为了让 table 单元格在窄宽度上堆叠,您必须编写 混合电子邮件.
These patterns by Fabio Carniero 用行动证明这一原则。我强烈建议您查看这些脚手架,因为它们在移动 Gmail 以及其他不支持媒体查询的电子邮件客户端中实现了列堆叠。
下面是一个 2 列布局的示例,它在不使用媒体查询的情况下堆叠(改编自 Fabio 的文件):
<!-- // 2-COLUMN SCAFFOLD [CENTERING, FLUID] -->
<tr>
<td align="center" height="100%" valign="top" width="100%">
<!--[if mso]>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="660">
<tr>
<td align="center" valign="top" width="660">
<![endif]-->
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:660px;">
<tr>
<td align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="660">
<tr>
<td align="left" valign="top" width="330">
<![endif]-->
<div style="display:inline-block; max-width:50%; min-width:240px; vertical-align:top; width:100%;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:330px;">
<tr>
<td align="center" valign="top">
LEFT
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="330">
<![endif]-->
<div style="display:inline-block; max-width:50%; min-width:240px; vertical-align:top; width:100%;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:330px;">
<tr>
<td align="center" valign="top">
RIGHT
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<!-- 2-COLUMN SCAFFOLD [CENTERING, FLUID] // -->