Язык HTML разработали в 1997 году, чтобы обеспечить единые стандарты работы сайтов и веб-приложений. Однако время шло, технологии развивались, и появилось много чего такого, о чем раньше люди и подумать не могли. Достаточно лишь упомянуть о появлении смартфонов и планшетов, которые в конце 90-х выглядели чем-то из разряда фантастики. Поэтому HTML тоже совершенствовался. И сейчас его последней версией выступает пятая. Чтобы понимать, какие изменения произошли за десятки лет существования интернета, достаточно взглянуть, чем отличается HTML от HTML5.

Это покажет, какие тенденции в сфере веб-разработки происходили все это время. А заодно продемонстрирует, какой подход воплотили в жизнь ребята из W3C – Консорциума Всемирной паутины.

HTML и HTML5: разница между версиями

Наверное, единственно, что не меняется в IT-сфере, так это потребность в постоянных обновлениях и изменениях. Поэтому каждая версия языка гипертекста неустанно дорабатывалась и улучшалась. Однако только в последней пятой части появилась поддержка элементов <video> и <audio>, а <canvas> и вовсе позволяет создавать игры. И это то, что является основным отличием HTML5 от HTML, т. к. ни одна прошлая версия не имела таких возможностей. В результате разработчикам и пользователям приходилось прибегать к решениям от сторонних разработчиков.

К тому же при создании самой новой версии была проведена большая работа по упрощению кода. В результате он стал намного чище, и от этого выиграли все – программисты, владельцы сайтов и поисковые системы. Чтобы убедиться, насколько большие отличия HTML5 от HTML4 произошли по части кода, достаточно сравнить основные элементы сайта:

  1. Первая строка старой версии содержит элемент <!DOCTYPE>, после которой идет множество параметров. И их еще нужно знать, как выбрать. В пятом поколении просто пишут <!DOCTYPE html>.
  2. Далее в старой версии пишут div id = “header”, а в новой просто header.
  3. В старой div id = “menu”, в новой – nav.
  4. В 4-й версии div class = “post”, в пятой article.

И это только несколько основных моментов, а ведь на деле их больше. И теперь каждый из них требует значительно меньше лишних букв и значений. При этом HTML5 не стал чем-то принципиально новым и отличным от того, что было. Напротив, все, что работало в старых версиях, успешно продолжит функционировать и в новой. Но плюс появилось множество новых удобных функций, которые существенно упрощают жизнь разработчиков.

HTML5 какими возможностями обладает
Как HTML5 упростил работу сайтов с webcam моделями?