Я знаю, что рендеринг электронной почты в HTML - это пустяк, но это слишком странно.
Я пытаюсь получить постоянный вертикальный интервал между моими элементами. У меня есть <hr>
элементы, которые я использую в качестве разделителей, и я пытаюсь применить к ним верхние / нижние поля. Тем не менее, даже несмотря на то, что я применяю эти поля встроенно, CSS проверяется, когда я проверяю его в своем клиенте gmail.
Например,
Отправлено как:
<hr style='margin:20px 0 2px 0;' />
Получено как:
<hr style='margin:2 0px 0 2px 0;' />
Что ?? ...
Отправлено как:
<hr style="margin-top:20px; margin-bottom:2px;" />
Получено как:
<hr style="margin-bottom:2px;" />
Давай ...
Я думал, что встроенные стили будут безопасны, и что даже если рендеринг не удался, по крайней мере, настоящий CSS не будет искажен. С чем я здесь сталкиваюсь?
(я отправляю их с помощью стандартных функций PHP mail () с сайта WordPress)