САЙТ НАХОДИТСЯ В РАЗРАБОТКЕ

HTML Учебник

HTML Главная HTML Введение HTML Редакторы HTML Основы HTML Элементы HTML Атрибуты HTML Заголовки HTML Параграфы HTML Стили HTML Форматирование HTML Цитаты HTML Комментарии HTML Цвета HTML CSS HTML Ссылки HTML Изображения HTML Таблицы HTML Списки HTML Блоки HTML Класс HTML Идентификатор HTML Фреймы HTML JavaScript HTML Пути к файлам HTML Head HTML Макеты HTML Адаптивность HTML Компьютерный код HTML Семантика HTML Объект HTML Символы HTML Emojis HTML Кодировка HTML URL кодирование HTML XHTML HTML Гид по стилю

HTML Формы

HTML Формы HTML Элементы формы HTML Тип ввода HTML Атрибуты ввода

HTML 5

HTML5 Введение HTML5 Поддержка HTML5 Новые элементы HTML5 Переход

HTML Графика

HTML Canvas HTML SVG

HTML Media

HTML Медиа HTML Видео HTML Аудио HTML Плагины HTML YouTube

HTML API

HTML Геолокация HTML Drag/Drop HTML Web хранилище HTML Web работник HTML SSE

HTML Примеры

HTML Примеры HTML Викторина HTML Упражнения HTML Резюме HTML Доступность

HTML Справочник

HTML Список тегов HTML Атрибуты HTML Глоб. атрибуты HTML События HTML Цвета HTML Canvas HTML Аудио/Видео HTML Набор символов HTML DOCTYPE HTML URL Кодирование HTML Коды языков HTML Коды стран HTTP Сообщений HTTP Метод PX в EM Конвертер Горячие клавиши
Баннер ТОП

HTML5 Введение


Что такое HTML5?

HTML5 - это действующая версия языка HTML. В состав рабочей группы по HTML5 вошли AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera и ещё несколько сотен других производителей.

Существует некоторая путаница о версиях, поскольку существуют две независимые группы разработчиков - WHATWG и W3C.

В WHATWG отказались от принципа «версийности» в пользу «вечной разработки» при принятии HTML спецификации. Такое решение было вызвано попыткой ускорить воплощение стандарта в жизнь, то есть разработчикам веб браузеров не нужно ждать, пока выйдет официально утверждённая версия спецификации (то есть, спецификация перейдет в состояние recomendation), они могут воплощать определённые части спецификации уже сейчас. Поэтому по версии WHATWG существует только одна спецификация, которая постоянно развивается - HTML.

Эти две группы работали в тандеме, в WHATWG писали спецификации в режиме «живого стандарта» ( «Living Standard»), а в W3C принимали эти спецификации как «снимки», и внедряли их в чёткие версии своей спецификации. Группа W3C работала значительно медленнее, потому что необходимо было обеспечивать требования большего спектра пользователей, а не только веб-браузеров.

28 октября 2014 года Консорциум Всемирной Паутины (W3C) объявил о предоставлении набору спецификаций HTML5 статус рекомендованного стандарта. Интересно, что в этом виде спецификации HTML 5.0 были сформированы ещё два года до того, после чего работа была сосредоточена на проведении тестирования и оценки совместимости доступных реализаций. На время стандартизации HTML5 уже давно стал стандартом де-факто и активно использовался в веб-приложениях. Фактическое утверждение стандарта лишь формально поставило точку в продвижении HTML5 и подтвердило вездесущность и корректность его реализации.

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


Что нового в HTML5?

Объявление DOCTYPE для HTML5 очень простое:

<!DOCTYPE html>

Объявление кодировки символов (charset) также очень простое:

<meta charset="UTF-8">

HTML5 Пример:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>

<body>
Content of the document......
</body>

</html>
Попробуйте сами »

Кодировка символов по умолчанию в HTML5 - это UTF-8.


Новые HTML5 элементы

Наиболее интересные новые HTML5 элементы: 

Новые семантические элементы например <header>, <footer>, <article> и <section>.

Новые атрибуты элементов формы например number, date, time, calendar, and range.

Новые графические элементы: <svg> и <canvas>.

Новые мультимедиа элементы: <audio> и <video>.

В следующем разделе HTML5 Поддержка браузерами, вы узнаете как "научить" старые браузеры обрабатывать "неизвестные" для них (новые) HTML элементы.


Новые HTML5 API (Application Programming Interfaces / Интерфейсы Прикладного Программирования)

Наиболее интересными являются новые API в HTML5:

  • HTML Геолокация
  • HTML Drag and Drop
  • HTML Локальное хранилище
  • HTML Кеш приложения
  • HTML Веб-работники
  • HTML SSE

Совет: Локальное хранилище является мощной заменой для файлов cookie.


Удалённые элементы в HTML5

В HTML5 удалены такие элементы HTML4:

Удалённый элемент Используют вместо этого
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>  
<frameset>  
<noframes>  
<strike> CSS, <s>, or <del>
<tt> CSS

В разделе HTML5 Переход с HTML4, вы узнаете, как легко перейти с HTML4 на HTML5


HTML История. Как это было?

С первых дней существования Всемирной паутины существует много версий HTML:

Год Версия
1989 Tim Berners-Lee изобрёл www
1991 Tim Berners-Lee изобрёл HTML
1993 Dave Raggett разработал HTML+
1995 Рабочая группа HTML разработала HTML 2.0
1997 W3C Рекомендация: HTML 3.2
1999 W3C Рекомендация: HTML 4.01
2000 W3C Рекомендация: XHTML 1.0
2008 WHATWG HTML5 Первый публичный проект
2012 WHATWG HTML5 Living Standard (Живой стандарт)
2014 W3C Рекомендация: HTML5
2016 W3C Кандидат рекомендации: HTML 5.1
2017 W3C Рекомендация: HTML5.1 2nd Edition
2017 W3C Рекомендация: HTML5.2
2018 W3C Рекомендация: HTML5.3

С 1991 по 1999 год HTML разрабатывался с версии 1 до версии 4. 

В 2000 году Консорциум Всемирной паутины - World Wide Web (W3C) - рекомендовал XHTML 1.0. Синтаксис XHTML был строгим, и разработчики были вынуждены писать валидный и "хорошо сформированный" код.

В 2004 году группа W3C решила закрыть разработку HTML в пользу XHTML.

В 2004 году была сформирована WHATWG (Web Hypertext Application Technology Working Group - Рабочая группа веб-технологий по использованию гипертекста). WHATWG хотела разработать HTML, согласованный с тем, как использовался веб-сайт, когда он был совместим со старыми версиями HTML.

В 2004 - 2006 годах компания WHATWG получила поддержку от основных производителей браузеров.

В 2006 году группа W3C объявила про поддержку WHATWG.

В 2008 году был выпущен первый публичный проект HTML5.

В 2012 году WHATWG и W3C приняли решение о разделении:

Группа WHATWG хотела разработать HTML как "Living Standard" ("Живой Стандарт"). "Living Standard" всегда обновляется и усовершенствуется. Можно добавить новые функции, но старую функциональность нельзя удалить.

WHATWG HTML5 Living Standard был опубликован в 2012 году и постоянно обновляется.

Группа W3C хотела разработать окончательный стандарт HTML5 и XHTML.

W3C HTML5 Рекомендацию было выпущено 28 октября 2014 года.

W3C HTML5.1 2nd Edition Рекомендацию было выпущено 3 октября 2017 года.

W3C HTML5.2 Рекомендацию было выпущено 14 декабря 2017 года.

W3C HTML5.3 Рекомендацию было выпущено 18 октября 2018 года.


Примечание: Получить актуальную и более полную информацию о "Living Standard" WHATWG и действующие Рекомендации W3C вы всегда можете на официальных сайтах WHATWG и W3C.