Если вы похожи на меня, ваш глаз будет подергиваться к концу этого. Я не виню тебя.
Наш клиент попросил нас разработать гибкий шаблон электронной почты HTML с двумя характеристиками:
- Использование как можно большего количества изображений
- Использование как можно большего количества "полезных функций с поддержкой CSS". В основном это означает округленные углы на коробках.
Этот вопрос касается выполнения закругленных углов. Gmail и Apple поддерживают скругленные углы CSS, а Outlook требует векторной графики. Для остальных платформ они подходят с использованием квадратных ребер.
Здесь мы обнаруживаем и выполняем внешний вид:
<!--[if mso]><v:shape>...</v:shape><![endif]-->
Работает как шарм, даже обратно в Outlook 2000. Проблема в том, что я не могу понять, как создать резервную копию. Интуиция говорит об этом:
<!--[if !mso]>...<![endif]-->
но он просто игнорируется в качестве комментария большинства других почтовых клиентов, а затем углы отсутствуют в коробках. Я прошу вас, прекрасные участники сообщества SO: можно ли развернуть разметку для всех платформ, кроме MSO? Может быть, есть более умный способ сделать это, что я не рассматривал? Или электронная почта HTML еще слишком каменна, чтобы попробовать что-то вроде этого?