При разработке HTML бюллетеней по электронной почте, я часто использую структуру, подобную следующей:Перспективы проблема рендеринга 2013: вложенная таблица усечения рядом текст
<table width="244" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffcc">
<tr>
<td>
<table border="0" align="left">
<tbody>
<tr>
<td bgcolor="#FFCCCC">text in the table cell.<br>and another line of text.<br>and a third line.</td>
</tr>
</tbody>
</table>
Hello. This is sample text. This is another sentence. Hello. This is sample text. This is another sentence. Hello. This is sample text. This is another sentence.</td>
</tr>
При просмотре в браузере, результат выглядит это:
но когда оказываемая Outlook 2013, самый левый текст в главном (желтый) таблицы светотеневой:
Есть ли объяснение или обходным для этого?
(Я бы обычно помещал изображение вместо текста во внутреннюю (розовую) таблицу. Это позволяет создать конструкцию, где основной (желтый) текст, кажется, обтекает изображение. Является ли изображение или текст результатом то же самое. текст в основном (желтый) таблицы обрезается, как показано здесь.)
К сожалению, это совсем не работает в Outlook 2013. Разделители имеют одинаковую ширину с красным div поверх желтого div. Зеленый div не появляется вообще, если вы не помещаете в него контент. – jalperin
К сожалению, структура div не является решением для любых вопросов, связанных с электронной почтой. Даже если бы это зафиксировало его в мировоззрении, оно сломало бы его в другом месте. Мне грустно, я знаю. :) –