English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Семантические теги и атрибуты HTML5 позволяют разработчикам легко создавать четкую структуру веб-страницы, а эффекты рендеринга CSS3 делают создание богатых и гибких веб-страниц очень простым.
自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。
С 1999 года HTML 4.01 изменился многим, сегодня, несколько элементов в HTML 4.01 уже弃用, эти элементы в HTML5 были удалены или переопределены. Для лучшего обработки современных веб-приложений HTML5 добавил много новых элементов и функций, например: Рисование графиков, мультимедийный контент, лучшая структура страницы, лучшее форматирование Обработка, и несколько api для перетаскивания элементов, позиционирования, включая веб-страницы
Новые элементы и функции HTML5
<header> определяет верхнюю часть страницы или раздела;
<footer> определяет нижнюю часть страницы или раздела;
<nav> определяет навигационную область страницы или раздела;
<section> логическая область страницы или комбинация контента;
<article> определяет основное содержание или целое сообщение;
<!doctype html><html><head> <meta charset="UTF-8"> <title>Использование тега навигации HTML5</title> </head> <body> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">One</a></li> <li><a href="#">Two</a></li> <li><a href="#">Three</a></li> </ul> </nav> </body></html>Тест, чтобы увидеть ‹/›
<!doctype html> <html> <head> <meta charset="UTF-8"> <title><header> тег реализация by ru.oldtoolbag.com</title> </head> <body> <header id="page_header"> <h1>Заголовок</h1> </header> </body> </html>Тест, чтобы увидеть ‹/›
<!doctype html> <html> <head> <meta charset="UTF-8"> <title><footer> тег реализация by ru.oldtoolbag.com</title> </head> <body> <footer> тег реализация <footer id="page_footer"> <h2>Нижний колонтитул</h2> </footer> </body> </html>Тест, чтобы увидеть ‹/›
<!doctype html> <html> <head> <meta charset="UTF-8"> <title><section> и <article> теги реализация</title> by ru.oldtoolbag.com </head> <body> Элементы <section> и <article> реализуют <section id="posts"> /*можно содержать несколько <article>*/ <article class="post"> /*содержимое article*/ </article> <article class="post"> /*содержимое article*/ </article> </section> </body> </html>Тест, чтобы увидеть ‹/›
Тег | Описание |
<canvas> | Тег определяет графику, например, диаграммы и другие изображения. Этот тег основан на API рисования JavaScript. |
Тег | Описание |
<audio> | Определяет аудиоконтент. |
<video> | Определяет видео (video или movie). |
<source> | Определяет multimedia ресурсы <video> и <audio>. |
<embed> | Определяет встроенное содержимое, например, плагин. |
<track> | Определяет внешние текстовые дорожки для таких элементов, как <video> и <audio>. |
Тег | Описание |
<datalist> | Определяет список вариантов. Используйте этот элемент вместе с элементом input, чтобы определить возможные значения input. |
<keygen> | Определяет поле генератора ключей для формы. |
<output> | Определяет различные типы вывода, например, вывод скрипта. |
HTML5 предоставляет новые элементы для создания更好的 структуры страницы:
Тег | Описание |
<article> | Определяет независимую область содержимого страницы. |
<aside> | Определяет боковую панель страницы. |
<bdi> | Позволяет вам установить текст, чтобы он не зависел от направления текста родительского элемента. |
<command> | Определяет командную кнопку, например, переключатель, флажок или кнопку. |
<details> | Используется для описания деталей документа или его части. |
<dialog> | Определяет диалоговое окно, например, диалоговое окно с сообщением. |
<summary> | Эти теги содержат заголовок элемента details. |
<figure> | Определяет независимое потоковое содержимое (изображения, диаграммы, фотографии, код и т.д.). |
<figcaption> | Определяет заголовок элемента <figure>. |
<footer> | Определяет нижнюю часть страницы section или документа. |
<header> | Определяет область заголовка документа. |
<mark> | Определяет текст с пометками. |
<meter> | Определяет систему мер и весов. |
<nav> | Определяет часть навигационной ссылки. |
<progress> | Определяет прогресс выполнения любого типа задачи. |
<ruby> | Определяет ruby-комментарий (пиньюнь или символ). |
<rt> | Определяет интерпретацию или произношение символа (пινьюнь или символа). |
<rp> | Используется в ruby-комментариях для определения содержимого, которое будет отображаться в браузерах, не поддерживающих ruby-элементы. |
<section> | Определяет раздел (section, абзац) в документе. |
<time> | Определяет дату или время. |
<wbr> | Определяет, где в тексте следует добавить отступ. |
Следующие элементы HTML 4.01 были удалены в HTML5:
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>