ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML учебник

HTML HOME HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Styles HTML Formatting HTML Quotations HTML Comments HTML Colors HTML CSS HTML Links HTML Images HTML Tables HTML Lists HTML Blocks HTML Classes HTML Id HTML Iframes HTML JavaScript HTML File Paths HTML Head HTML Layout HTML Responsive HTML Computercode HTML Entities HTML Symbols HTML Charset HTML URL Encode HTML XHTML

HTML Forms

HTML Forms HTML Form Elements HTML Input Types HTML Input Attributes

HTML5

HTML5 Intro HTML5 Support HTML5 New Elements HTML5 Semantics HTML5 Migration HTML5 Style Guide

HTML Graphics

HTML Canvas HTML SVG HTML Google Maps

HTML Media

HTML Media HTML Video HTML Audio HTML Plug-ins HTML YouTube

HTML APIs

HTML Geolocation HTML Drag/Drop HTML Web Storage HTML Web Workers HTML SSE

HTML Examples

HTML Examples HTML Accessibility

HTML References

HTML Tag List HTML Attributes HTML Events HTML Colors HTML Canvas HTML Audio/Video HTML Doctypes HTML Character Sets HTML URL Encode HTML Lang Codes HTTP Messages HTTP Methods PX to EM Converter Keyboard Shortcuts


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.