В Outlook 2016 есть проблема с добавлением этих строк. Другие разработчики сообщают, что проблема заключается в том, что Outlook 2016 преобразует пробелы.
Вы можете попробовать нацелить Outlook и свернуть границы. Просто добавьте это:
<!--[if (gte mso 9)|(IE)]>
<style type="text/css">
table {
border-collapse: collapse;
border-spacing: 0; }
</style>
<![endif]-->
Стоит отметить, что в зависимости от того, как вы структурировали свою электронную почту, это может оказаться не лучшим решением для вас. Он работает с некоторыми электронными письмами, но может оказать негативное влияние на общий вид дизайна.
Вы также можете попробовать сопоставить фон. Это скорее прикрытие, чем исправление. Линии наследуют цвет от тега <body>
. Таким образом, установив цвет фона <body>
на тот же цвет, что и в нашем проблемном разделе, мы по сути прикрываем линии. Да, они все еще там, но никто их не увидит. Мы также хотим ориентироваться только на проблемных клиентов. Нет необходимости менять цвет фона клиентов, которые правильно отображают электронную почту.
Просто добавьте это к <head>
вашего письма, изменив цвет фона в соответствии с разделом проблемы.
<!--[if (gte mso 9)|(IE)]>
<style type="text/css">
body { background-color:#123456 !important;}
</style>
<![endif]-->
Подробнее о строках в Outlook здесь: https://www.emailonacid.com/blog/article/email-development/how-do-i-get-rid-of-the-lines-in-outlook-emails/