2016-08-24 2 views
0

Мне интересно, попробовал ли кто-нибудь здесь использовать text-align-last в HTML-письме. Я использовал этот код, и они не работают вообще в HTML электронной почты:CSS: text-align-last не работает в HTML-письме

<p style="text-align:justify; text-align-last:center;">This is the long text you see. This is the long text you see. This is the long text you see.</p> 

Уже использовать -moz, -webkit, -ms, и это все еще не работает. Я искал ответы и до сих пор не нашел, почему он не работает. Пожалуйста, помогите, спасибо большое!

+4

html-письма очень ограничены в том, что они могут делать - текст-выравнивание-последний кажется экспериментальным, поэтому у вас нет шансов на его поддержку! – Pete

+0

Это очень зависит от того, какая программа/клиент используется для просмотра почты. В интерфейсах веб-почты или современных почтовых клиентах это должно работать, но для динозавров, таких как f.e. Outlook, который по-прежнему отображает HTML-письма с помощью движка, которому уже десять лет, очень мало шансов. – CBroe

+0

Лучший способ контролировать выравнивание текста в html-письме - использовать таблицу –

ответ

1

text-align-last является not widely supported in email clients. Это может работать в Apple Mail и iOS Mail, но вы вряд ли получите хорошее покрытие, используя text-align-last.

Однако text-alignis поддерживается везде. В зависимости от того, что вы пытаетесь выполнить, может быть другой способ достичь такого типа выравнивания текста.

+0

Написание HTML-письма - это как возвращение назад во времени. Outlook имеет ужасно примитивный механизм рендеринга HTML, и это не скоро исчезнет. [Спасибо Microsoft] (http://kb.mailchimp.com/campaigns/previews-and-tests/my-campaign-looks-bad-in-outlook). – tadman