Я делаю шаблон электронной почты.Я хочу сделать строку ниже heroImage.jpg.Строка не может быть частью heroImage.jpg, поскольку в электронном письме есть несколько других строк, и все они должны выглядеть одинаково.
То, как я это делаю, заключается в том, что я устанавливаю нижнюю границу длястрока таблицы, в которой находится heroImage.jpg.
Моя проблема в том, что в GMAIL (когда электронная почта доставляется, но не в OUTLOOK, например), я получаю тонкую полосу пространства между heroImage.jpg и моей линией.Я думаю, это потому, что GMAIL не распознает valign и ver-align и, следовательно, heroImage.jpg выравнивается по верху (возможно, по умолчанию), а цвет #heroImageBlock, таким образом, виден.
Но как это должно бытьэтот heroImage.jpg будет выровнен снизу и справа внизу, чтобы он был моей линией (без раздражающего пробела между ними).
Есть ли способ заставить GMAIL распознавать valign или вертикально-выравнивать и избавляться от этогонадоедливое пространство?
HTML
<tr>
<td align="center" valign="bottom" id="heroImageContainer">
<table border="0" cellpadding="0" cellspacing="0" width="600" id="heroImageBlock">
<tr class="border-bottom">
<td>
<img src="images/heroImage.jpg" alt="" height="150" width="600" id="heroImage" />
</td>
</tr>
</table>
</td>
</tr>
CSS
#heroImageBlock td{vertical-align:bottom;}
Я пытался назначить выравнивание по вертикали всем остальным элементам (см. ниже), но это неработа.
#heroImageContainer {vertical-align:bottom;}
#heroImageBlock{vertical-align:bottom;}
#heroImageBlock tr{vertical-align:bottom;}
В OUTLOOK изображение и красная линия прекрасно сочетаются друг с другом, как и должно быть:
В GMAIL естьэто раздражающая серая линия между изображением и красной линией.