@vadim023

Как исправить то что условные комментарии в outlook уходят вниз?

Сейчас ищу способ нормально отображения писем и для outlook и для прочих браузеров.
Полностью верстка картинками не подходит, а если по обычнму верстать то outlook бракует.
И вот мне пришла идея совмесить оба вариант через условный комментарий в html
Попытка №1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Test MSO</title>
</head>
<body>
<!--[if mso]>
mso
<![endif]-->
<!--[if !IE]><!-->
!mso
<!--<![endif]-->
</body>
</html>

Вывод два варианта в Outlook


Попытка №2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Test MSO</title>
</head>
<body>

<!--[if mso]>
mso
<![endif]-->

<!--[if !mso]><div style="display:none;"><![endif]-->
!mso
<!--[if mso]></div><![endif]-->
</body>
</html>

Опять вывод два варианта в Outlook...


Я решил проверть как выглядит код в outlook`e , но понял что outlook его очень странно херит...
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    !mso
    <title>Test MSO</title>
    <!--[if mso]>
mso
<![endif]--><!--[if mso]><div style="display:none;"><![endif]--><!--[if mso]></div><![endif]-->
  </body>
</html>


Как это можно исправить? у меня уже закончились идеи...

Письма отправлял с Thunderbird на Outlook 10
  • Вопрос задан
  • 495 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы