Я использовал условный комментарий MSO, чтобы установить ширину в 660 пикселей, но он все еще отображается как полная ширина в Outlook в Windows (кроме Outlook 2003 в Win7), когда я тестирую электронную почту в Acid.
Я не вижу, что еще я могу добавить, чтобы заставить его быть 660px.Я использую следующий тип документа:
<body style="padding:0px;margin:0px">
<!-- START LIQUID WRAPPER -->
<!--[if mso]>
<table cellpadding="0" cellspacing="0" border="0" style="padding:0px;margin:0px auto; width:660px !important" width="660">
<tr><td colspan="3" style="padding:0px;margin:0px;font-size:20px;height:20px;" height="20"> </td></tr>
<tr>
<td style="padding:0px;margin:0px;"> </td>
<td style="padding:0px;margin:0px; width:660px !important" width="660">
<![endif]-->
<center class="wrapper">
<div class="webkit">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" style="padding:0px;margin:0px;width:100%;max-width:660px" width="660">
<tr>
<td style="padding:0px;margin:0px;max-width:660px" width="660" align="center">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" style="padding:0px;margin:0px;width:100%;max-width:660px">
[Остальная часть электронной почты]
</table>
</td>
</tr>
</table>
</div>
</center>
<!--[if mso]>
</td>
<td style="padding:0px;margin:0px;"> </td>
</tr>
<tr><td colspan="3" style="padding:0px;margin:0px;font-size:20px;height:20px;" height="20"> </td></tr>
</table>
<![endif]-->
</body>
</html>
Ширина должна быть 660px, но Windows Outlook (кроме Outlook 2003 на Win7) игнорирует это.