В Outlook 2007-2019 hspace
, border
и margin
не работают на <img>
Наиболее последовательный способ установить промежуток, скажем, 20 пикселей, - это построить таблицу и применить отступ к ячейке td
.
Примерно так:
<table role='presentation' cellspacing='0' cellpadding='0' border='0' width='100%'>
<tr>
<td style='padding: 10px 10px 10px 0px;'>
<img src='cid:Top10Companies.jpg'>
</td>
<td style='padding: 10px 0px 10px 10px;'>
<img src='cid:ReasonsTotals.jpg'>
</td>
</tr>
</table>
Заполнение настроено на добавление небольшого отступа сверху, снизу, но без заполнения на левой стороне левого изображения, чтобы сохранить выравнивание по левому краю с другими объектами в электронном письме.
Если вы кратки, вы можете упростить таблицу, сделав следующее:
<table cellspacing='4' width='100%'>
<tr>
<td>
<img src='cid:Top10Companies.jpg'>
</td>
<td>
<img src='cid:ReasonsTotals.jpg'>
</td>
</tr>
</table>
Это создает разрыв в 8 пикселей между изображениями, но отталкивает левое изображение на 4 пикселя от левого поля.
Удачи.