Письма в формате HTML: откат для условных обозначений?

Если вы похожи на меня, ваш глаз будет дергаться к концу прочтения. Я не виню тебя.

Наш клиент попросил нас разработать адаптивный HTML-шаблон электронной почты с двумя характеристиками:

Используя как можно меньше изображенийИспользование как можно большего количества «причудливых функций с поддержкой css». В основном это просто закругленные углы на коробках.

Этот вопрос конкретно о выполнении закругленных углов. Gmail и Apple поддерживают закругленные углы CSS, а Outlook требуется векторная графика. Для остальных платформ они подходят для использования квадратных ребер.

Вот как мы обнаруживаем и реализуем прогноз:

<!--[if mso]><v:shape>...</v:shape><![endif]-->

Работает как шарм, даже в Outlook 2000. Проблема в том, что я не могу понять, как создать запасной вариант. Интуиция говорит это:

<!--[if !mso]>...<![endif]-->

но это просто игнорируется в качестве комментария большинством других почтовых клиентов, а затем углы полностью отсутствуют. Я спрашиваю вас, прекрасные члены SO сообщества: возможно ли развернуть разметку для всех платформКроме MSO? Возможно есть более умный способ достигнуть этого, который я не рассмотрел? Или HTML-код электронной почты все еще слишком каменный век, чтобы пытаться что-то подобное?

Ответы на вопрос(4)

Ваш ответ на вопрос