HTML 5 и CSS 3 действительно являются языками, которые обрабатываются веб-браузером (на стороне клиента), поэтому хост-сервер (на стороне сервера) не отображает, не анализирует и не выполняет какой-либо код HTML 5 или CSS 3.Но другие авторы уже упоминали об этом.
Если вы являетесь новым веб-программистом, я представляю вам эту концепцию: «постепенная деградация».Поскольку, как веб-программист, вы не имеете никакого контроля над тем, какой браузер использует ваш конечный пользователь, полезно планировать свои снимки.HTML 5 и CSS 3 являются новыми технологиями, которые имеют различные уровни поддержки в различных веб-браузерах, доступных для общественности.Изящная деградация означает, что вы хотите использовать технологии HTML 5 / CSS 3 и внедрять их, но вы оставляете методы / средства для взаимодействия пользователей с вашим веб-сайтом, если эти технологии не поддерживаются используемым браузером.
Вот несколько ссылок на статьи, которые могут быть вам полезны при изучении того, как заставить вашу страницу / веб-сайт выполнять постепенную деградацию:
Article 1 ,
Статья 2 ,
Статья 3
В качестве альтернативы существует еще одна идея, которая также соответствует этой концепции, известная как "Прогрессивное улучшение".Я просто процитирую запись в википедии :
В Progressive Enhancement (PE) стратегия намеренно меняется на противоположную: создается базовый документ разметки, ориентированный на наименьшее общеезнаменатель функциональности программного обеспечения браузера, а затем разработчик добавляет функциональность или улучшения к представлению и поведению страницы, используя современные технологии, такие как каскадные таблицы стилей или JavaScript (или другие передовые технологии, такие как Flash или Java-апплеты или SVG и т. д..) Все такие усовершенствования связаны с внешним интерфейсом, предотвращая ненужную загрузку данных, не используемых некоторыми браузерами.
Удачи!
H