HTML5 — язык, используемый для создания и представления веб-страниц в Интернете . Это развитие HTML 4 и его варианта XML ( XHTML 1), разработанное как часть работы WHATWG ( рабочая группа по технологиям веб-гипертекстовых приложений ) и W3C .
Это конкурентоспособная спецификация по отношению к спецификации XHTML 2 , разработка которой была прекращена 2 июля 2009 г. — поддержка всех сред и производителей браузеров сосредоточена на HTML 5 . Вы можете сохранить имя как HTML 5 как версию или как html5 video как имя. Работа над спецификацией была завершена в 2014 году — 28 октября стандарт был официально выпущен как Рекомендация W3C . Два года спустя — 1 ноября 2016 года — была выпущена версия HTML 5.1 в качестве официальной рекомендации W3C . Тогда же был представлен проект стандарта HTML 5.2 .
Основное различие между HTML 5 и XHTML 2 заключается в том, что HTML 5 написан с учетом обратной совместимости, в то время как XHTML 2 нарушил совместимость.
HTML5, помимо добавления новых элементов для улучшения создания веб-сайтов и веб-приложений, проясняет многие неясности в спецификации HTML 4, в основном касающиеся метода обработки ошибок. Непонимание того, как браузеры должны обрабатывать ошибки HTML, является одной из основных причин, почему многие веб-сайты, написанные с нарушением спецификаций, работают по-разному в разных браузерах — некоторые работают, некоторые нет. Благодаря HTML 5 обработка ошибок должна быть одинаковой во всех браузерах, то есть плохой элемент будет работать в любом браузере или не работать вообще.