HTML5 Введение
Что нового в HTML5?
Декларация документа для HTML5 очень проста:
<!DOCTYPE html>
Декларация кодировки символов также очень проста:
<meta charset="UTF-8">
Пример HTML5:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Название документа</title>
</head>
<body>
Содержание документа......
</body>
</html>
Кодировка символов по умолчанию в HTML5 — UTF-8.
Новые элементы HTML5
Наиболее интересные новые элементы HTML5:
Новые семантические элементы , такие как <header>, <footer>, <article> и <section>.
Новые атрибуты элементов формы , такие как число, Дата, время, календарь и диапазон.
Новые графические элементы: <svg> и <canvas>.
Новые мультимедийные элементы: <audio> и <video>.
В следующей главе поддержка HTML5 вы узнаете, как «научить» старые браузеры обрабатывать «неизвестные» (новые) элементы HTML.
Новые API HTML5 (интерфейсы прикладного программирования)
Наиболее интересным новым API в HTML5 являются:
- Геолокация HTML
- Перетаскивание HTML-кода
- Локальное хранилище HTML
- Кэш приложений HTML
- Веб-работники HTML
- HTML SSE
Совет: Локальное хранилище HTML — это мощная замена файлов cookie.
Удаленные элементы в HTML5
Следующие элементы HTML4 были удалены в HTML5:
| Удалить | Заменить на |
|---|---|
| <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 к HTML5.
HTML History
С первых дней Всемирной паутины, было много версий HTML:
| Год | Версия |
|---|---|
| 1989 | Tim Berners-Lee invented www |
| 1991 | Tim Berners-Lee invented HTML |
| 1993 | Dave Raggett drafted HTML+ |
| 1995 | HTML Working Group defined HTML 2.0 |
| 1997 | W3C Recommendation: HTML 3.2 |
| 1999 | W3C Recommendation: HTML 4.01 |
| 2000 | W3C Recommendation: XHTML 1.0 |
| 2008 | WHATWG HTML5 First Public Draft |
| 2012 | WHATWG HTML5 Living Standard |
| 2014 | W3C Recommendation: HTML5 |
| 2016 | W3C Candidate Recommendation: HTML 5.1 |
С 1991 по 1999, HTML разработан с версии 1 до версии 4.
В 2000 году консорциум World Wide Web (W3C) рекомендовал XHTML 1,0. Синтаксис XHTML был строгим, и разработчики были вынуждены писать корректный и "хорошо сформированный" код.
В 2004, в3к'с решил закрыть развитие HTML, в пользу XHTML.
В 2004, была сформирована WHATWG (Web-Технология прикладной технологии). WHATWG хотел разработать HTML, в соответствии с тем, как веб-был использован, в то время как обратная совместимость со старыми версиями HTML.
В 2004-2006, WHATWG получил поддержку со стороны крупных поставщиков браузеров.
В 2006, W3C объявил, что они будут поддерживать WHATWG.
В 2008 был выпущен первый открытый проект HTML5.
В 2012, WHATWG и W3C решили на разъединении:
WHATWG хотел разрабатывать HTML как "жизненный стандарт". Уровень жизни всегда обновляется и совершенствуется. Новые функции могут быть добавлены, но старые функциональные возможности не могут быть удалены.
Жизненный http://whatwg.org/html/ стандарт WHATWG HTML5 был опубликован в 2012 и постоянно обновляется.
W3C хотел разработать окончательный стандарт HTML5 и XHTML.
Рекомендация W3C HTML5 была выпущена 28 октября 2014.
Кроме того, консорциум W3C опубликовал рекомендацию кандидата HTML 5,1 от 21 июня 2016.