Это зависит от вашего сайта и от того, насколько он зависит от элементов HTML5. Самый простой способ узнать это - просто запустить свой сайт в IE6-IE8 с отключенным JavaScript и посмотреть!
С учетом сказанного вы можете ожидать, что ваши элементы в основном просто не будут отображаться со стилями. IE6-IE8 не понимает элементы HTML5 и не будет применять CSS к ним, если не ожидает их. HTML5 Shiv используется, чтобы заставить IE понимать новые элементы, а затем автоматически применяет CSS к этим элементам.
В конечном счете, я думаю, что отключение JavaScript сейчас встречается довольно редко. В свое время он был отключен, чтобы избежать раздражающих и бесполезных ярких эффектов. Некоторые люди все еще делают это, но очень многие сайты требуют интерактивного поведения (сам сайт, на котором мы сейчас работаем, в значительной степени зависит от JS), что пользователи, отключающие JS, вероятно, привыкли к тому, что их используют в большинстве интернет-сетей.
Не является необоснованным требованием, чтобы пользователи включали JS, особенно в таком старом браузере. Если вы разрабатываете для наименьшего общего знаменателя, вы либо в конечном итоге будете поддерживать несколько путей кода, что занимает намного больше времени, либо в итоге получите скучный веб-сайт. Иногда (правительственные, школьные, крупные корпоративные веб-сайты) вам необходимо это сделать, но для большинства веб-сайтов вам, вероятно, не придется убивать, если просто появится сообщение «Требуется JS», если у пользователя его нет.
(МИНУСНЫЕ ПРОСТРАНСТВА) Код