Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 В каких случая почтовый клиент заменяет inline-стили  [new]
Вот те на 2018
Member

Откуда:
Сообщений: 17
Сабж.
В каких случая почтовый клиент заменяет inline-стили html-разметки письма и заменяет на свои собственные? В моем случае также везде добавляются новые теги с классом MSONormal.
21 ноя 20, 12:43    [22236369]     Ответить | Цитировать Сообщить модератору
 Re: В каких случая почтовый клиент заменяет inline-стили  [new]
Вот те на 2018
Member

Откуда:
Сообщений: 17
На входе имеем:

<div style="font-family:Tahoma,Geneva,sans-serif;font-size:12px">

<table style="border-collapse:collapse">
<thead>
	<tr>
			<th style="font-size:12px;font-weight:normal;border:1px solid #595959;background-color:#e5e5e5;padding:5px">Колонка1</th>

        </tr>
</thead>
<tbody>
   <tr>
			<td style="font-size:12px;border:1px solid #595959;background-color:#ffffff;padding:5px;text-align:center">Название1</td>
  </tr>
</tbody>
</table>
 </div>

На выходе получается что-то типа такого
<div>
<table style="border-collapse:collapse" cellspacing="0" cellpadding="0" border="0">
	<thead>
		<tr>
			<td style="padding:.75pt .75pt .75pt .75pt">
			<div class="MsoNormal" style="margin-bottom:12.0pt"><u></u>&nbsp;<u></u></div>

			<div class="MsoNormal"><br>
			<br>
			<u></u><u></u></div>

			<div class="MsoNormal" style="text-align:center" align="center"><b><span style="font-size:9.0pt">Колонка1<u></u><u></u></span></b></div>
			</td>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td style="border:solid #595959 1.0pt;background:white;padding:3.75pt 3.75pt 3.75pt 3.75pt">
			<div class="MsoNormal"><br>
			<br>
			<u></u><u></u></div>

			<div class="MsoNormal"><span style="font-size:9.0pt">Название1<u></u><u></u></span></div>
			</td>

			</tr>
	</tbody>
</table>
</div>


Сообщение было отредактировано: 21 ноя 20, 12:54
21 ноя 20, 12:58    [22236373]     Ответить | Цитировать Сообщить модератору
 Re: В каких случая почтовый клиент заменяет inline-стили  [new]
Вот те на 2018
Member

Откуда:
Сообщений: 17
Выдает такое Outlook из-за того что inline- стили были прописаны в несколько строк.
WorldClient например каждую строчку такого стиля завершает (т.е. добавляет к исходной разметке) тегом <br>. Из-за чего стили никакие не работают. Но даже при написании стилей в одну строку WorldClient добавляет на каждый перевод строки по тегу <br>.
Пришлось всю разметку писать одной строкой.
23 ноя 20, 18:35    [22237413]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить