Я создаю информационный бюллетень для клиента. У меня возникают проблемы с заполнением на верхней td-ячейке на первой внутренней таблице. Я не знаю, почему он создает это дополнительное дополнение в нижней части td. Я пробовал встроенную высоту css, обнуляя все отступы и поля на нем, и мне все еще не удавалось избавиться от пробела между двумя внутренними таблицами. Буду признателен за любую помощь. Это, наверное, что-то простое, что я упускаю из виду, но у меня кончились идеи.
страницы с шаблоном электронной почты: http://www.bemidjimillworks.com/email_templates/Default-Template.html
Td Я имею в виду это:
<td style="width:600px;padding:0;margin:0;">
<a href="http://www.bemidjimillworks.com">
<img src="http://www.bemidjimillworks.com/images/newsletter/01_header.jpg" />
</a>
</td>
Просто добавьте свойство css vertical-align: top; к верхнему изображению
<img src="http://www.bemidjimillworks.com/images/newsletter/01_header.jpg" style="vertical-align: top;">
Наиболее широко поддерживаемый способ вертикального выравнивания в html-письме - использовать элемент html valign="top"
. Это считается лучшей практикой в html-дизайне электронной почты.
CSS vertical-align
как было предложено, не поддерживается полностью в основных почтовых клиентах (Outlook) и даст вам непоследовательные результаты.
Применяется к вашему примеру:
<td valign="top" style="width:600px;padding:0;margin:0;">
<a href="http://www.bemidjimillworks.com">
<img src="http://www.bemidjimillworks.com/images/newsletter/01_header.jpg" />
</a>
</td>
vertical-align
не работает в Outlook.