HTML5 Введение
HTML5 — последняя версия HTML, стандарт которой был окончательно утвержден Консорциумом Всемирной паутины (W3C) в октябре 2014 года.
HTML5 предназначен для поддержки мультимедиа на мобильных устройствах.
HTML5 легко изучать.
Что такое HTML5?
HTML5 — это стандарт HTML нового поколения.
Предыдущая версия HTML, HTML 4.01, появилась в 1999 году. С тех пор веб-мир претерпел огромные изменения.
HTML5 всё ещё дорабатывается. Однако большинство современных браузеров уже имеют некоторую поддержку HTML5.
Как появился HTML5?
HTML5 стал результатом сотрудничества между W3C и WHATWG, где WHATWG расшифровывается как Web Hypertext Application Working Group.
WHATWG занималась веб-формами и приложениями, а W3C сосредоточилась на XHTML 2.0. В 2006 году обе стороны решили сотрудничать, чтобы создать новую версию HTML.
Некоторые интересные новые возможности HTML5:
- Элемент canvas для рисования
- Элементы video и audio для воспроизведения медиа
- Улучшенная поддержка локального офлайн-хранилища
- Новые специальные элементы контента, такие как article, footer, header, nav, section
- Новые элементы управления формами, такие как calendar, date, time, email, url, search
HTML5 <!DOCTYPE>
Объявление <!doctype> должно быть первой строкой в документе HTML5, и использовать его очень просто:
Минимальный документ HTML5
Ниже приведён простой документ HTML5:
Примечание:Для веб-страниц на китайском языке необходимо использовать<meta charset="utf-8">чтобы объявить кодировку, иначе может появиться искажённый текст.
Улучшения в HTML5
- Новые элементы
- Новые атрибуты
- Полная поддержка CSS3
- Видео и аудио
- 2D/3D-графика
- Local Storage
- Локальные данные SQL
- Веб-приложения
Мультимедиа HTML5
С HTML5 вы можете легко воспроизводить видео и аудио на веб-страницах.
Приложения HTML5
С HTML5 вы можете легко разрабатывать приложения
- Локальное хранилище данных
- Доступ к локальным файлам
- Локальные данные SQL
- Ссылки на кэш
- Javascript Workers
- XHTMLHttpRequest 2
Графика HTML5
С помощью HTML5 можно легко рисовать графику:
- Используйте<canvas>элемент.
- Используйте встроенныйSVG。
- Используйте2D-преобразования CSS3、3D-преобразования CSS3。
HTML5 использует CSS3
- Новые селекторы
- Новые атрибуты
- Анимации
- 2D/3D-преобразования
- Скруглённые углы
- Эффекты тени
- Загружаемые шрифты
Чтобы узнать больше о CSS3, посетитеУчебник по CSS3 на этом сайте.
Семантические элементы
В HTML5 добавлено много семантических элементов, как показано ниже:
| Тег | Описание |
|---|---|
| <article> | Определяет независимую содержательную область страницы. |
| <aside> | Определяет содержимое боковой панели страницы. |
| <bdi> | Позволяет сделать фрагмент текста независимым от настройки направления текста родительского элемента. |
| <command> | Определяет командную кнопку, например радиокнопку, флажок или кнопку. |
| <details> | Используется для описания подробностей документа или части документа. |
| <dialog> | Определяет диалоговое окно, например окно запроса. |
| <summary> | Тег содержит заголовок элемента details. |
| <figure> | Указывает независимое потоковое содержимое (изображения, диаграммы, фотографии, код и т. д.). |
| <figcaption> | Определяет подпись/заголовок для элемента <figure>. |
| <footer> | Определяет нижний колонтитул раздела или документа. |
| <header> | Определяет область заголовка документа. |
| <mark> | Определяет текст с пометкой. |
| <meter> | Определяет измерение. Используется только для измерений с известными максимальным и минимальным значениями. |
| <nav> | Определяет раздел навигационных ссылок. |
| <progress> | Определяет ход выполнения задачи любого типа. |
| <ruby> | Определяет ruby-аннотации (китайские фонетические аннотации или символы). |
| <rt> | Определяет пояснение или произношение символов (китайские фонетические аннотации или символы). |
| <rp> | Используется в ruby-аннотациях для определения содержимого, отображаемого браузерами, которые не поддерживают элемент ruby. |
| <section> | Определяет раздел в документе. |
| <time> | Определяет дату или время. |
| <wbr> | Указывает, где в тексте уместен перенос строки. |
Формы HTML5
Новые элементы форм, новые атрибуты, новые типы ввода и автоматическая проверка.
Удалённые элементы
Следующие элементы HTML 4.01 были удалены в HTML5:
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
Contoh di Setiap Bab
Dengan editor HTML kami, Anda dapat mengedit HTML dan mengklik tombol untuk melihat hasilnya secara online.
Примеры
Попробуйте сами »
Klik tombol "Coba Sendiri" untuk melihat hasilnya secara online
Поддержка HTML5 браузерами
Versi terbaru dari Safari, Chrome, Opera, dan beberapa HTML5. Internet Explorer 9 akan mendukung beberapa fitur HTML5.

Untuk membuat browser di bawah IE9 kompatibel dengan HTML5, gunakan paket html5shiv dari sumber daya statis situs ini:
Setelah memuat, inisialisasi CSS untuk tag baru:
Справочное руководство по HTML5
На этом сайте вы можете найти описания тегов и атрибутов HTML5. Для получения подробной информации нажмитеСправочное руководство по HTML5。
Другие расширения