Да, вы можете запустить html5shiv , если хотите, на что вы, похоже, ссылаетесь.Это позволит IE анализировать теги изначально.Но это все равно оставит вас с теми же проблемами, если вы захотите использовать innerHTML
(или основанный на нем код фреймворка).Есть innershiv , но он не удивительно эффективен и не будет работать для всех элементов верхнего уровня.
Чего вы хотите достичь с помощью семантики, но без поведениятакие элементы, как <article>
?Вы будете брать на себя дополнительные проблемы браузера для небольшой практической выгоды.Если честно, я бы сегодня не стал беспокоиться.Это что-то на будущее.