Как сделать повторение фона в HTML-письме, которое работает в Outlook 2007? - PullRequest
4 голосов
/ 23 сентября 2011

Я создаю электронное письмо в формате HTML для клиентов и хотел бы иметь область контента, которая расширяется, чтобы соответствовать тексту.Я хотел бы, чтобы граница контейнера имела эффект тени, что означает повторение изображения размером 1 пиксель по вертикали вниз с каждой стороны.Я очень осторожно использовал хорошо поддерживаемые (и часто устаревшие) теги и стили, чтобы они правильно отображались в максимально возможном количестве почтовых клиентов.Тем не менее, я не могу заставить работать фоновое повторение в Outlook 2007. Я также пытался установить его высоту равным 100% со смешанными результатами.

Я на самом деле использую атрибут background в td на данный момент в качестве фонаСтилизация не работает вообще для популярных клиентов (Gmail, Thunderbird).Кто-нибудь может подумать об обходном пути, который я мог бы использовать?

Если нет, есть ли способ определить, отображается ли электронная почта в Outlook 2007, чтобы я мог посмотреть на удаление теневых изображений для всей электронной почты?

Большое спасибо

1 Ответ

1 голос
/ 23 сентября 2011

Это должно работать:

background-image: url('/bg.jpg');
background-repeat: repeat-y no-repeat;
background-position: top center;
background-color: white;

Обратите внимание на repeat-y и no-repeat.Вам нужны оба, или Outlook 2007 также будет использовать repeat-x.

...