【发布时间】:2018-03-06 20:29:33
【问题描述】:
我正在尝试为 html 电子邮件模板设计基本布局。我见过的大多数示例都使用主包装表;我写了这个:
<body>
<center>
<table width="600" style="width:100%;max-width:600px;margin: 0 auto" align="center">
<tr>
<td>
<table width="600" style="width:100%;max-width:600px;margin: 0 auto" align="center">
<tr>
<td>
<img src="banner.jpg" alt="" style="width:100%;max-width:600px;height:auto" width="600" />
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="600" style="width:100%;max-width:600px;margin: 0 auto" align="center">
<tr>
<td width="50%">
<table align="center">
<tr>
<td>
<p>content</p>
</td>
</tr>
</table>
</td>
<td width="50%">
<table align="center">
<tr>
<td style="text-align:center">
<p>content</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</body>
如您所见,有一个用于图像横幅的表格,然后是另一个单独的表格,而不是第二行。 作为方法是否正确?我打算像使用 section 标签分隔网站一样。
【问题讨论】:
-
<img src="banner.jpg" alt="" style="width:100%;max-width:600px;height:auto" width="600" />我的建议是去掉width: 100%;。width="600"应该适用于 Outlook。一些电子邮件客户端会扩大到 100% 的窗口,这并不总是理想的效果,而max-width: 600px;声明不超过 600。 -
任何答案对你有用吗?
-
是的,我接受了你的回答,不理解反对意见
标签: html html-table html-email