[英]Gaps appearing in an email in only Android Gmail. How do I fix this issue?
我有一封電子郵件,除了Android上的Gmail應用程序外,在所有電子郵件客戶端(Outlook,iOS,Litmus等)中都能正常運行。
在那個應用程序中,它出現了差距。 這是問題的截圖,這只是概念的基本證明:
下面是一些HTML,問題出現在表格單元格(td)中的嵌套表格中。 因此,這里有一組表格和單元格,其中的圖像與其單元格的大小相同。
這是html的jsfiddle: http : //jsfiddle.net/cntdsp5p/
這是html:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html style="margin-top: 0px !important; padding-top: 0px !important">
<head>
<style type="text/css">
html, body{ margin-top: 0px !important; padding-top: 0px !important; }
body{ background-color:#FFFFFF; margin-top: 0px !important; padding-top: 0px !important; font-family:sans-serif; }
table{ margin-top: 0px !important; padding-top: 0px !important; }
a img{ color:#000001 !important; }
.wysiwyg-text-align-right{ text-align: right; }
.wysiwyg-text-align-center { text-align: center; }
.wysiwyg-text-align-left{ text-align: left; }
.wysiwyg-text-align-justify{ text-align: justify; }
body{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-family:Arial; font-size:14px; line-height:24px; }
h1{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:36px; line-height:44px; }
h2{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:24px; line-height:32px; }
h3{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:15px; line-height:21px; }
p{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-family:Arial; font-size:14px; line-height:24px; }
a{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#1122CC !important; text-decoration:underline; }
.mi-all{ display: block; }
.mi-desktop{ display: block; }
.mi-mobile{
display: none;
font-size: 0;
max-height: 0;
line-height: 0;
padding: 0;
float: left;
overflow: hidden;
mso-hide: all; /* hide elements in Outlook 2007-2013 */
}
</style>
<style type="text/css" >
@media only screen and (max-device-width: 480px), screen and (max-width: 480px), screen and (orientation: landscape) and (max-width: 630px) {
/* very important! all except 'all' and this current type get a display:none; */
.mi-desktop{ display: none !important; }
/* then show the mobile one */
.mi-mobile{
display: block !important;
font-size: 12px !important;
max-height: none !important;
line-height: 1.5 !important;
float: none !important;
overflow: visible !important;
}
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="background: #FFFFFF; color: #000000 !important; font-family: Arial; font-size: 14px; line-height: 24px; margin: 0px 0 0 0px; padding: 0px 0 0; text-shadow: none" bgcolor="#FFFFFF">
<style type="text/css">
body {
margin-top: 0px !important; padding-top: 0px !important;
}
body {
background-color: #FFFFFF; margin-top: 0px !important; padding-top: 0px !important; font-family: sans-serif;
}
body {
text-shadow: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #000000 !important; font-family: Arial; font-size: 14px; line-height: 24px;
}
</style>
<!-- admin --><div class="mi-desktop" style="display: block">
<table width="100%" cellspacing="0" cellpadding="0" align="center" style="background: #FFFFFF; border-collapse: collapse; border-spacing: 0px; border: 0px none; margin: 0px; padding: 0px" bgcolor="#FFFFFF">
<tbody>
<tr align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td valign="top" align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin: 0px; padding: 0px">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0px; border: 0; height: 50px">
<td width="100%" valign="top" height="50" align="left" style="background: #FFFFFF" bgcolor="#FFFFFF"><img width="1" height="50" style="border: 0; display: block; line-height: 1; opacity: 0; padding: 0px" src="http://mailrox-prod.s3.amazonaws.com/clear.gif" alt=""></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table align="center" cellpadding="0" cellspacing="0" width="100%" style="background: #FFFFFF; border-collapse: collapse; border-spacing: 0; border: 0; margin: 0px 0 0; padding: 0px 0 0" bgcolor="#FFFFFF">
<tr align="center" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td align="center" valign="top" style="border-collapse: collapse; border-spacing: 0; border: 0">
<div class="mi-all" style="display: block">
<table class="mi-all" width="566" align="center" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; display: block; margin: 0px 0 0; padding: 0px 0 0">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566" height="117" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218755/490d09a47432a346ff8b0e78081c0893-original.jpg?1423832407" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="62" height="208" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218759/19ddd566053aea03ffa236be1c3c7106-original.jpg?1423832410" style="border: 0; display: block; line-height: 0px">
</td>
<td width="437" align="left" valign="top">
<table width="437" align="center" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin: 0px 0 0; padding: 0px 0 0">
<tbody> <tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437" height="75" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218763/34af46b5e9b769c00b2ecdb0e18fb2f6-original.jpg?1423832414" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="96" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218767/bd9eaee611c770ba4e1cf622dc3a8c2d-original.jpg?1423832418" style="border: 0; display: block; line-height: 0px">
</td>
<td width="52" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218769/45fec80922c3f48137c596c3ff749dfb-original.jpg?1423832419" style="border: 0; display: block; line-height: 0px">
</td>
<td width="83" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218771/b47339b9fc571427b652bddc8ff27308-original.jpg?1423832420" style="border: 0; display: block; line-height: 0px">
</td>
<td width="40" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218773/82abd90c62a69a367df080c998d95921-original.jpg?1423832422" style="border: 0; display: block; line-height: 0px">
</td>
<td width="42" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218775/bdc152f96b37a54241d4148d49370f3b-original.jpg?1423832423" style="border: 0; display: block; line-height: 0px">
</td>
<td width="41" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218777/6c5cecb72d86a5fd28304bc2d3c2251d-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px">
</td>
<td width="83" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218778/1765f64e482ae6f647ac92dca014d991-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437" height="84" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218766/674169b8b96dea256dd794836c855230-original.jpg?1423832416" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="67" height="208" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218762/425f7c48b0e4215a8f3109dc03927e76-original.jpg?1423832412" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566" height="185" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218758/8eb37cb41486fd5f0528650bea1fe398-original.jpg?1423832409" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
再次,這封電子郵件在除Android Gmail應用程序之外的所有內容中都能完美運行,我很想知道如何修復它。
謝謝。
給你的表cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: none;"
和你的圖片style="display: block;"
肯定是一個好的開始,但遺憾的是gmail安卓應用程序使用圖像大小做了一些奇怪的事情。 它涉及應用程序如何嘗試使電子郵件適合您的屏幕(您可能會注意到縱向和橫向模式之間的差異)。
解決水平間隙(小柱之間):
要修復水平間隙,您可以為圖像提供width: 100%;
為內嵌的樣式width: 100%;
同時給父<td>
元素min-width:--px;
。 如果你把它放在正確的元素上,你甚至可以使用最小寬度聲明。
解決垂直間隙(行間):
這將為您留下兩個垂直間隙,其中一個很容易通過為您的所有圖像提供寬度和高度屬性來處理。 始終確保為所有固定大小的圖像提供明確的寬度和高度。
第二個垂直差距更難處理。 當你在一個兄弟姐妹沒有這樣的嵌套表的單元格中嵌入一個包含多行圖像的表時,似乎會出現這個。 這是這個問題的另一個例子 。 目前我沒有這種差距的解決方案......如果我找到或想出一個,我會在這里發布。
編輯:
我發現這似乎是一種解決方法解決方案在這里 ,但是,我沒有運氣實現它。 也許你會有更好的運氣,但你可能不得不改變你的HTML結構才能運作。 總結一下解決方法:
重述問題 - 在調整表格大小時,Gmail應用會向上舍入,在調整圖片大小時向下舍入。 這可能導致桌面上的圖像之間出現1像素間隙。
<tr>
一個內聯樣式display: block; white-space: nowrap;
display: block; white-space: nowrap;
。 <td>
一個內聯樣式display: inline-block;
。 <td>
刪除任何寬度或高度聲明,包括我們為修復水平間隙而添加的min-width
樣式(不再需要)。 <td>
之間的任何空格。 min-width
。 在解決此問題時, Campaign Monitor的CSS指南也可能對您有用。
這是我的第一次修改代碼(一個垂直間隙,沒有解決方法):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html style="margin-top: 0px !important; padding-top: 0px !important">
<head>
<style type="text/css">
html, body{ margin-top: 0px !important; padding-top: 0px !important; }
body{ background-color:#FFFFFF; margin-top: 0px !important; padding-top: 0px !important; font-family:sans-serif; }
table{ margin-top: 0px !important; padding-top: 0px !important; }
a img{ color:#000001 !important; }
.wysiwyg-text-align-right{ text-align: right; }
.wysiwyg-text-align-center { text-align: center; }
.wysiwyg-text-align-left{ text-align: left; }
.wysiwyg-text-align-justify{ text-align: justify; }
body{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-family:Arial; font-size:14px; line-height:24px; }
h1{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:36px; line-height:44px; }
h2{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:24px; line-height:32px; }
h3{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-weight:400; font-family:Arial; font-size:15px; line-height:21px; }
p{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#000000 !important; font-family:Arial; font-size:14px; line-height:24px; }
a{ text-shadow:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; color:#1122CC !important; text-decoration:underline; }
.mi-all{ display: block; }
.mi-desktop{ display: block; }
.mi-mobile{
display: none;
font-size: 0;
max-height: 0;
line-height: 0;
padding: 0;
float: left;
overflow: hidden;
mso-hide: all; /* hide elements in Outlook 2007-2013 */
}
</style>
<style type="text/css" >
@media only screen and (max-device-width: 480px), screen and (max-width: 480px), screen and (orientation: landscape) and (max-width: 630px) {
/* very important! all except 'all' and this current type get a display:none; */
.mi-desktop{ display: none !important; }
/* then show the mobile one */
.mi-mobile{
display: block !important;
font-size: 12px !important;
max-height: none !important;
line-height: 1.5 !important;
float: none !important;
overflow: visible !important;
}
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="background: #FFFFFF; color: #000000 !important; font-family: Arial; font-size: 14px; line-height: 24px; margin: 0px 0 0 0px; padding: 0px 0 0; text-shadow: none" bgcolor="#FFFFFF">
<style type="text/css">
body {
margin-top: 0px !important; padding-top: 0px !important;
}
body {
background-color: #FFFFFF; margin-top: 0px !important; padding-top: 0px !important; font-family: sans-serif;
}
body {
text-shadow: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #000000 !important; font-family: Arial; font-size: 14px; line-height: 24px;
}
</style>
<!-- admin --><div class="mi-desktop" style="display: block">
<table width="100%" cellspacing="0" cellpadding="0" align="center" style="background: #FFFFFF; border-collapse: collapse; border-spacing: 0px; border: 0px none; margin: 0px; padding: 0px" bgcolor="#FFFFFF">
<tbody>
<tr align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td valign="top" align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin: 0px; padding: 0px">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0px; border: 0px none">
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0px; border: 0px none; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0px; border: 0; height: 50px">
<td width="100%" valign="top" height="50" align="left" style="background: #FFFFFF" bgcolor="#FFFFFF"><img width="1" height="50" style="border: 0; display: block; line-height: 1; opacity: 0; padding: 0px" src="http://mailrox-prod.s3.amazonaws.com/clear.gif" alt=""></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table align="center" cellpadding="0" cellspacing="0" width="100%" style="background: #FFFFFF; border-collapse: collapse; border-spacing: 0; border: 0; margin: 0px 0 0; padding: 0px 0 0" bgcolor="#FFFFFF">
<tr align="center" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td align="center" valign="top" style="border-collapse: collapse; border-spacing: 0; border: 0">
<div class="mi-all" style="display: block">
<table class="mi-all" width="566" align="center" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; display: block; margin: 0px 0 0; padding: 0px 0 0">
<tbody>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566" height="117" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218755/490d09a47432a346ff8b0e78081c0893-original.jpg?1423832407" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="62" height="208" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width:62px;">
<img width="62" height="208" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218759/19ddd566053aea03ffa236be1c3c7106-original.jpg?1423832410" style="border: 0; display: block; line-height: 0px;width:100%;">
</td>
<td width="437" align="left" valign="top">
<table width="437" align="center" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin: 0px 0 0; padding: 0px 0 0">
<tbody> <tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437" height="75" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img width="437" height="75" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218763/34af46b5e9b769c00b2ecdb0e18fb2f6-original.jpg?1423832414" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="96" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 96px;">
<img width="96" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218767/bd9eaee611c770ba4e1cf622dc3a8c2d-original.jpg?1423832418" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="52" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 52px;">
<img width="52" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218769/45fec80922c3f48137c596c3ff749dfb-original.jpg?1423832419" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="83" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 83px;">
<img width="83" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218771/b47339b9fc571427b652bddc8ff27308-original.jpg?1423832420" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="40" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 40px;">
<img width="40" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218773/82abd90c62a69a367df080c998d95921-original.jpg?1423832422" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="42" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 42px;">
<img width="42" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218775/bdc152f96b37a54241d4148d49370f3b-original.jpg?1423832423" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="41" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 41px;">
<img width="41" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218777/6c5cecb72d86a5fd28304bc2d3c2251d-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
<td width="83" height="49" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 83px;">
<img width="83" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218778/1765f64e482ae6f647ac92dca014d991-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437">
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="437" height="84" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img width="437" height="84" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218766/674169b8b96dea256dd794836c855230-original.jpg?1423832416" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="67" height="208" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;min-width: 67px;">
<img width="67" height="208" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218762/425f7c48b0e4215a8f3109dc03927e76-original.jpg?1423832412" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="left" style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566">
<table width="566" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important">
<tbody>
<tr style="border-collapse: collapse; border-spacing: 0; border: 0">
<td width="566" height="185" align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly">
<img src="http://mailrox2-dev.s3.amazonaws.com/crops/3218758/8eb37cb41486fd5f0528650bea1fe398-original.jpg?1423832409" style="border: 0; display: block; line-height: 0px">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
在這里我的代碼嘗試實現變通方法(僅限表格):
<table width="437" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0; border: 0; margin-top: 0px !important; padding-top: 0px !important; min-width: 437px;">
<tbody>
<tr style="display: block; white-space: nowrap; border-collapse: collapse; border-spacing: 0; border: 0">
<td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="96" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218767/bd9eaee611c770ba4e1cf622dc3a8c2d-original.jpg?1423832418" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="52" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218769/45fec80922c3f48137c596c3ff749dfb-original.jpg?1423832419" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="83" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218771/b47339b9fc571427b652bddc8ff27308-original.jpg?1423832420" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="40" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218773/82abd90c62a69a367df080c998d95921-original.jpg?1423832422" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="42" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218775/bdc152f96b37a54241d4148d49370f3b-original.jpg?1423832423" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="41" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218777/6c5cecb72d86a5fd28304bc2d3c2251d-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td><td align="left" valign="top" style="line-height: 0px; mso-line-height-rule: exactly;display: inline-block;">
<img width="83" height="49" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218778/1765f64e482ae6f647ac92dca014d991-original.jpg?1423832425" style="border: 0; display: block; line-height: 0px; width: 100%;">
</td>
</tr>
</tbody>
</table>
我無法確定確切的問題,但在查看代碼時,有很多聲明不需要和/或做雙重工作。 我認為那里可能存在一些矛盾。 我重新創建了你的HTML( https://jsfiddle.net/edu8rdo/bp5kmgbp/ )並在其上運行了一個Litmus測試,看不到Gmail的漏洞。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charSet=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title></title>
<style type="text/css">
.ReadMsgBody{ width: 100%;}
#outlook a { padding:0; }
body{ width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0; }
.ExternalClass { width:100%;}
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; }
#backgroundTable { margin:0; padding:0; width:100% !important; line-height: 100% !important;}
img { outline:none; text-decoration:none; -ms-interpolation-mode: bicubic; }
a img { border:none; }
p { margin: 1em 0; }
h1, h2, h3, h4, h5, h6 { color: black !important; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: blue !important; }
table td { border-collapse: collapse; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
@-ms-viewport{
width: device-width;
}
@media only screen and (max-width: 480px) {
html,body {
width: 100%;
overflow-x: hidden;
}
body[yahoo] .container {
width:100% !important;
}
body[yahoo] .mobile_image {
width:100% !important;
height:auto !important;
}
body[yahoo] .drop {
width:100% !important;
display:block !important;
}
body[yahoo] .hide_this {
display:none !important;
}
}
</style>
<!--[if gte mso 9]>
<style>
/* Target Outlook 2007 and 2010 */
</style>
<![endif]-->
</head>
<body style="margin: 0px; padding:0px; -webkit-text-size-adjust:none; -ms-text-size-adjust: none;" yahoo="fix">
<!--Email_start-->
<table cellpadding="0" cellspacing="0" border="0" id="backgroundTable">
<tr>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="center" valign="top">
<table cellpadding="0" cellspacing="0" border="0" class="container">
<tr>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218755/490d09a47432a346ff8b0e78081c0893-original.jpg?1423832407" width="566" height="177" border="0" style="display: block;">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218759/19ddd566053aea03ffa236be1c3c7106-original.jpg?1423832410" width="62" height="208" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218763/34af46b5e9b769c00b2ecdb0e18fb2f6-original.jpg?1423832414" width="437" height="75" border="0" style="display: block;">
</td>
</tr>
<tr>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218767/bd9eaee611c770ba4e1cf622dc3a8c2d-original.jpg?1423832418" width="96" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218769/45fec80922c3f48137c596c3ff749dfb-original.jpg?1423832419" width="52" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218771/b47339b9fc571427b652bddc8ff27308-original.jpg?1423832420" width="83" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218773/82abd90c62a69a367df080c998d95921-original.jpg?1423832422" width="40" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218775/bdc152f96b37a54241d4148d49370f3b-original.jpg?1423832423" width="42" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218777/6c5cecb72d86a5fd28304bc2d3c2251d-original.jpg?1423832425" width="41" height="49" border="0" style="display: block;">
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218778/1765f64e482ae6f647ac92dca014d991-original.jpg?1423832425" width="83" height="49" border="0" style="display: block;">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218766/674169b8b96dea256dd794836c855230-original.jpg?1423832416" width="437" height="84" border="0" style="display: block;">
</td>
</tr>
</table>
</td>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218762/425f7c48b0e4215a8f3109dc03927e76-original.jpg?1423832412" width="67" height="208" border="0" style="display: block;">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top">
<img alt="" src="http://mailrox2-dev.s3.amazonaws.com/crops/3218758/8eb37cb41486fd5f0528650bea1fe398-original.jpg?1423832409" width="566" height="185" border="0" style="display: block;">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--Email_end-->
</body>
</html>
在你的桌子上設置這個
<table ..... style="font-size : 0px">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.