Тот факт, что отредактированный HTML входит в электронное письмо, немного обволакивает вас здесь. Есть много изящных приемов, которые вы могли бы сделать с селекторами, но в электронных письмах требуется, чтобы все CSS были встроены, что означает отсутствие селекторов.
Лучший вариант - изменить процесс, который создает окончательный вывод электронной почты, и определить две новые переменные среды: CHILD1_BUILD_RESULT_COLOR
и CHILD2_BUILD_RESULT_COLOR
. Они будут содержать строковые значения «зеленый» или «красный» (в зависимости от значений CHILD1_BUILD_RESULT
и CHILD2_BUILD_RESULT
).
Я знаю, что вы, вероятно, надеялись на более элегантное решение, но CSS в электронной почте очень ограничен и всегда был проблемой для дизайнеров и разработчиков.