Короче говоря, я делаю электронное письмо в формате HTML (да, я знаю). Я довел его до такой степени, что он отлично выглядит в GMail, Yahoo Mail, Thunderbird и Outlook 2003 (не тестировал 07...). Единственная проблема — это Hotmail (Windows Live Mail). Тот факт, что он вообще не поддерживает фоновые изображения, не беспокоит меня в отношении моего макета... из-за макета мне нужно вместо этого установить ширину таблицы как заданное значение (550 пикселей). процента (80%), иначе мое изображение заголовка будет просто плавать в пространстве и выглядеть некрасиво.
Итак, теперь у меня есть два варианта, как я это вижу: создать правило css для Hotmail, чтобы установить ширину как статическое значение (я не знаю, возможно ли это) или чтобы мой шаблон почтовой программы изменялся на лету на основе независимо от того, принадлежит ли получатель '@hotmail.com'. Я бы предпочел первое, а не второе.
Пояснение: для простоты представьте себе div шириной 550 пикселей и высотой 150 пикселей. У него есть фоновое изображение с повтором-x. Внутри этого div у меня есть img высотой 150 пикселей и шириной 550 пикселей. Если внешний div установлен на 80% области просмотра, он должен расширяться влево и, таким образом, открывать повторяющийся фон. Это то, что ожидается. Поскольку Hotmail не показывает фоновые изображения, это просто пустое пространство.
Дополнительные пояснения: перейдите здесь, чтобы увидеть пример того, что я имею в виду.