Вы должны разрабатывать сайт, используя принципы прогрессивного улучшения .
То есть, заставить его работать (и выглядеть нормально) без CSS и Javascript.Добавить CSS, а затем Javascript постепенно.Идея заключается в том, что вы можете использовать CSS и Javascript, чтобы изменить исходную разметку и сделать ее более удобной, но сайт все равно будет работать хорошо, если их нет.Это обратная сторона изящной деградации .
, которая заботится о доступности с точки зрения общего использования javascript, а также хорошо работает для SEO, так как контент вашего сайта будет доступен различнымботы, используют ли они JavaScript или нет.