Я обнаружил, что существующее решение крайне ненадежно при использовании в сценариях реального мира - это хорошо для маленьких хитрых примеров "Привет, мир", но как только страницы станут более сложными, вы обнаружите, что стили перестают применятьсяна некоторые запросы и т. д.
Это не очень хороший ответ, но правда в том, что если вам нужно поддерживать более старые версии IE, то вы в принципе не можете рассчитывать на возможность надежного стиля элементов HTML5.Если вы можете обойтись без использования элементов, но с помощью лишней разметки (div и т. Д.) Для таких вещей, как верстка, то вам может это сойти с рук, но тогда это зависит от того, что вы считаете меньшим из двух зол: Грузы ноддиразметка или нет поддержки IE.