HTML 邮件签名设计 - 手机问题
HTML Email Signature Design - Mobile Trouble
无法弄清楚如何编写可在移动和桌面电子邮件客户端上运行的 HTML 代码。现在它在桌面上运行良好,但每当我在移动设备上打开它时,它都会呈现奇怪 - 请参见下面的屏幕截图。
我已将它放入 Apple Mail 签名中,当我发送它并通过桌面 Apple 或 Gmail 打开时,它看起来很完美。
主要问题是,当在移动设备上打开电子邮件时,它的每一列(通过标签分隔)都在不同的行上。当我将 phone 水平翻转时,它会自动重新调整...这是否意味着 float:left 属性 在移动设备上不起作用?我该如何调整?我需要指定宽度吗?不确定
我试过把整个东西变小,但没有用。我特意选择将其设置为 600 像素宽度,因为我看到另一个签名会自动调整大小以适应 600 像素的移动设备。
当我在 Google Chrome 中打开并使用切换设备时,它会重新格式化以完美适应移动屏幕。
在此先感谢您的帮助!
它在移动设备上的外观示例
代码如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Email Signature</title>
</head>
<body>
<div id="container">
<div class="column" style="float:left; margin:0px; font-size:0px;">
<img class="profile" src="http://hamptonyachts.com/uploads/Profile.png" alt="">
</div>
<div class="column" style="float:left; margin:0px; font-size:0px;">
<img class="name" src="http://hamptonyachts.com/uploads/HYG_Robert_Fiala.png" alt="" style="vertical-align:top">
<p class="contact" style="min-height: 60px; background-color: #06243f; font-family: Roboto; color: #FFFFFF; font-size: 15px; font-weight: 400; line-height: 18px; padding-left: 10px; padding-top: 10px; margin: 0px;">
MOBILE: 425.765.7850 <br> OFFICE: 206.623.5200 <br>
<span style=" font-size: 13px;">ROBERT@HAMPTONYACHTGROUP.COM</span></p>
</div>
<div class="column" style="float:left; margin:0px; font-size:0px;">
<div class="news">
<a href="http://hamptonyachtgroup.com/dealers/seattle/news/save-the-date-hyg-2018-rendezvous"><img class="news" src="http://hamptonyachts.com/uploads/Rendezvous.png" alt=""></a>
</div>
<div class="social">
<a href="http://facebook.com/hamptonyachtgroup"><img src="http://hamptonyachts.com/uploads/Facebook1.png" alt="" style="vertical-align:top"></a>
<a href="http://instagram.com/hamptonyachtgroup"> <img src="http://hamptonyachts.com/uploads/Instagram1.png" alt="" style="vertical-align:top"></a>
<a href="http://hamptonyachtgroup.com"><img src="http://hamptonyachts.com/uploads/Web.png" alt="" style="vertical-align:top"></a>
</div>
</div>
</div>
</body>
</html>
我不建议在电子邮件中使用 div。它们不适用于 Outlook。您的 div 没有以正确的方式配置,因此它们的行为不符合您的要求。例如,您没有在任何 div 或图像上声明宽度。
您的社交媒体图片未在 226 像素宽的 table 单元格中排列,这是您签名中未排列的原因之一。我不会花时间为您编辑它们,我只是让它们合身 width-wise 所以它们看起来很奇怪。
我在 Litmus 中对此进行了测试,它适用于 Apple、IOS、Android、Gmail、Outlook 等。我将 table 的背景变为红色以显示您仍需要修复的内容。您还应该填写您的 ALT 信息。
试试这个:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Email Signature</title>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ff0000">
<tr valign="top">
<td rowspan="2" width="115">
<img class="profile" src="http://hamptonyachts.com/uploads/Profile.png" width="115" height="160" alt="Hampton">
</td>
<td width="259"><img class="name" src="http://hamptonyachts.com/uploads/HYG_Robert_Fiala.png" width="259" height="90" alt="" style="vertical-align:top">
</td>
<td width="226"><img src="http://hamptonyachts.com/uploads/Rendezvous.png" width="226" height="114" alt="">
</td>
</tr>
<tr valign="top">
<td style="font-size: 12px;">MOBILE: 425.765.7850 <br />
OFFICE: 206.623.5200 <br />
ROBERT@HAMPTONYACHTGROUP.COM</td>
<td><a href="http://facebook.com/hamptonyachtgroup"><img src="http://hamptonyachts.com/uploads/Facebook1.png" width="90" height="46" alt="" style="display:inline-block;" /></a>
<a href="http://instagram.com/hamptonyachtgroup"> <img src="http://hamptonyachts.com/uploads/Instagram1.png" width="43" height="46" alt="" style="display:inline-block;" /></a>
<a href="http://hamptonyachtgroup.com"><img src="http://hamptonyachts.com/uploads/Web.png" width="70" height="46" alt="" style="display:inline-block;" /></a></td>
</tr>
</table>
</body>
</html>
祝游艇销售顺利。
无法弄清楚如何编写可在移动和桌面电子邮件客户端上运行的 HTML 代码。现在它在桌面上运行良好,但每当我在移动设备上打开它时,它都会呈现奇怪 - 请参见下面的屏幕截图。
我已将它放入 Apple Mail 签名中,当我发送它并通过桌面 Apple 或 Gmail 打开时,它看起来很完美。
主要问题是,当在移动设备上打开电子邮件时,它的每一列(通过标签分隔)都在不同的行上。当我将 phone 水平翻转时,它会自动重新调整...这是否意味着 float:left 属性 在移动设备上不起作用?我该如何调整?我需要指定宽度吗?不确定
我试过把整个东西变小,但没有用。我特意选择将其设置为 600 像素宽度,因为我看到另一个签名会自动调整大小以适应 600 像素的移动设备。
当我在 Google Chrome 中打开并使用切换设备时,它会重新格式化以完美适应移动屏幕。
在此先感谢您的帮助!
它在移动设备上的外观示例
代码如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Email Signature</title>
</head>
<body>
<div id="container">
<div class="column" style="float:left; margin:0px; font-size:0px;">
<img class="profile" src="http://hamptonyachts.com/uploads/Profile.png" alt="">
</div>
<div class="column" style="float:left; margin:0px; font-size:0px;">
<img class="name" src="http://hamptonyachts.com/uploads/HYG_Robert_Fiala.png" alt="" style="vertical-align:top">
<p class="contact" style="min-height: 60px; background-color: #06243f; font-family: Roboto; color: #FFFFFF; font-size: 15px; font-weight: 400; line-height: 18px; padding-left: 10px; padding-top: 10px; margin: 0px;">
MOBILE: 425.765.7850 <br> OFFICE: 206.623.5200 <br>
<span style=" font-size: 13px;">ROBERT@HAMPTONYACHTGROUP.COM</span></p>
</div>
<div class="column" style="float:left; margin:0px; font-size:0px;">
<div class="news">
<a href="http://hamptonyachtgroup.com/dealers/seattle/news/save-the-date-hyg-2018-rendezvous"><img class="news" src="http://hamptonyachts.com/uploads/Rendezvous.png" alt=""></a>
</div>
<div class="social">
<a href="http://facebook.com/hamptonyachtgroup"><img src="http://hamptonyachts.com/uploads/Facebook1.png" alt="" style="vertical-align:top"></a>
<a href="http://instagram.com/hamptonyachtgroup"> <img src="http://hamptonyachts.com/uploads/Instagram1.png" alt="" style="vertical-align:top"></a>
<a href="http://hamptonyachtgroup.com"><img src="http://hamptonyachts.com/uploads/Web.png" alt="" style="vertical-align:top"></a>
</div>
</div>
</div>
</body>
</html>
我不建议在电子邮件中使用 div。它们不适用于 Outlook。您的 div 没有以正确的方式配置,因此它们的行为不符合您的要求。例如,您没有在任何 div 或图像上声明宽度。
您的社交媒体图片未在 226 像素宽的 table 单元格中排列,这是您签名中未排列的原因之一。我不会花时间为您编辑它们,我只是让它们合身 width-wise 所以它们看起来很奇怪。
我在 Litmus 中对此进行了测试,它适用于 Apple、IOS、Android、Gmail、Outlook 等。我将 table 的背景变为红色以显示您仍需要修复的内容。您还应该填写您的 ALT 信息。
试试这个:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Email Signature</title>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" width="600" bgcolor="#ff0000">
<tr valign="top">
<td rowspan="2" width="115">
<img class="profile" src="http://hamptonyachts.com/uploads/Profile.png" width="115" height="160" alt="Hampton">
</td>
<td width="259"><img class="name" src="http://hamptonyachts.com/uploads/HYG_Robert_Fiala.png" width="259" height="90" alt="" style="vertical-align:top">
</td>
<td width="226"><img src="http://hamptonyachts.com/uploads/Rendezvous.png" width="226" height="114" alt="">
</td>
</tr>
<tr valign="top">
<td style="font-size: 12px;">MOBILE: 425.765.7850 <br />
OFFICE: 206.623.5200 <br />
ROBERT@HAMPTONYACHTGROUP.COM</td>
<td><a href="http://facebook.com/hamptonyachtgroup"><img src="http://hamptonyachts.com/uploads/Facebook1.png" width="90" height="46" alt="" style="display:inline-block;" /></a>
<a href="http://instagram.com/hamptonyachtgroup"> <img src="http://hamptonyachts.com/uploads/Instagram1.png" width="43" height="46" alt="" style="display:inline-block;" /></a>
<a href="http://hamptonyachtgroup.com"><img src="http://hamptonyachts.com/uploads/Web.png" width="70" height="46" alt="" style="display:inline-block;" /></a></td>
</tr>
</table>
</body>
</html>
祝游艇销售顺利。