Вы можете сделать свой CSS более конкретным, чем правила электронной почты. Например:
body.body
более конкретно, чем .body
или body
Любые стили в body.body, которые конфликтуют со стилями в меньших примерах выше, будут переопределены. Но чтобы остановить объединение стилей, вам нужно определить каждый отдельный стиль.
В качестве альтернативы, вы можете переписать CSS в электронных письмах, что является способом, которым большинство почтовых клиентов в Интернете / настольных компьютерах пользуются в наши дни, так или иначе. Если вы добавите, например, все правила к #emailMessage
и поместите письмо внутри тега <div id="emailMessage"></div>
, все стили в письме будут применяться только внутри этого пространства имен.
Использование iframe для отображения электронной почты только создает дополнительные проблемы, связанные с доступностью и т. Д. И т. Д. Удачи.