Что такое HTML5?
HTML5 это язык разметки, используемый для структурирования и представления контента на World Wide Web. Это пятая и последняя версия стандарта HTML.
Она была опубликована в октябре 2014 года в World Wide Web Consortium (W3C) для улучшения языка с поддержкой новейших мультимедиа, сохраняя при этом его как легко читается людьми и последовательно понят компьютеров и устройств, таких как веб-браузеры, парсеры и т.д.
HTML5 предназначен подвести не только HTML 4, но и XHTML 1 и DOM Level 2 HTML.
Что нового в 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
Наиболее интересные новые элементы:
Новые семантические элементы , такие как <header> , <footer> , <article> , и <section> .
Новый элемент формы атрибуты , как номер, дата, время, календарь, и диапазон.
Новые графические элементы: <svg> и <canvas> .
Новые мультимедийные элементы: <audio> и <video> .
В главе HTML5 поддержки , вы узнаете , как "teach" старые браузеры для обработки HTML5 семантику.
Новая HTML5 API, (Application Programming Interfaces)
Наиболее интересный новый API, являются:
- HTML геолокации
- HTML Перетаскивание
- HTML Local Storage
- HTML Кэш приложений
- HTML Web Workers
- HTML SSE
Локальное хранение данных является мощной заменой для cookies .
Элементы Удалены в HTML5
Следующие элементы html4 были удалены из HTML5:
Элемент | вместо |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
В главе HTML5 миграции , вы узнаете , как легко перейти от HTML4 в HTML5.
История HTML
С первых дней в Интернете, было много версий HTML:
Версия | Год |
---|---|
Тим Бернерс-Ли изобрел WWW | 1989 |
Тим Бернерс-Ли изобрел HTML | 1991 |
Дэйв Раггетт разработан HTML + | 1993 |
Рабочая группа HTML определяется HTML 2.0 | 1995 |
W3C Рекомендуемый HTML 3.2 | 1997 |
W3C Рекомендуемый HTML 4.01 | 1999 |
W3C рекомендует XHTML 1.0 | 2000 |
HTML5 WHATWG Первый публичный проект | 2008 |
HTML5 WHATWG Living Standard | 2012 |
HTML5 W3C Final Рекомендация | 2014 |
Тим Бернерс-Ли изобрел "World Wide Web" в 1989 году, и Интернет снял в 1990 - е годы.
С 1991 по 1998 год, HTML разработана с версии 1 до 4-й версии.
В 2000 году World Wide Web Consortium (W3C) рекомендовал XHTML 1.0.
Синтаксис XHTML был строгим, и разработчики были вынуждены писать силу и "well-formed" код.
В 2004 году WHATWG (Web Hypertext Application Technology Working Group) была создана в ответ на медленный W3C развитие и решение W3C, чтобы закрыть развитие HTML в пользу XHTML.
WHATWG хотел развить HTML, в соответствии с тем, как был использован Интернет, в то же время обратной совместимости с более старыми версиями HTML.
В период 2004-2006 годов WHATWG инициатива получила поддержку со стороны основных производителей браузеров.
В 2006 году W3C объявил, что они будут поддерживать WHATWG.
В 2008 году первый публичный проект HTML5 был освобожден.
В 2012 году WHATWG и W3C принял решение о разделении:
WHATWG будет развиваться HTML как "Living Standard" .
Живой стандарт никогда полностью не завершен, но постоянно обновляются и совершенствуются. Новые функции могут быть добавлены, но старые функциональные возможности не могут быть удалены.
WHATWG Living Standard был опубликован в 2012 году и постоянно обновляется.
W3C будет разработать окончательный HTML5 и стандарт XHTML5, как "snapshot" в WHATWG.
Рекомендация W3C HTML5 был выпущен 28 октября 2014.