Все теги html5 с описанием и примерами: Список HTML5 тегов | Справочник HTML CSS

Описание тегов html5

Описание тегов html5

В этом разделе размещены описания и примеры использования основных тегов. В html5 — языке разметки гипертекста много нового и интересного. Появилось множество семантических элементов, с помощью которых поисковые роботы более правильно и полно индексируют содержание страниц. Также появился ряд новых тегов, позволяющих вставлять аудио и видео на сайт. Теперь не надо устанавливать граммосткие аудио и видео плееры на сайт, или вставлять коды со сторонних сервисов. Ниже более подробное описание и примеры применения основных элементов html5.

Теги — контейнеры для содержимого

<!DOCTYPE> — указывает браузеру о версии языка разметки html документа
<html> — этот тег говорит что внутри него содержится html код
<head> — в нем содержатся мета данные для браузера и поисковых систем
<body> — в нем заключается все видимое содержимое от шапки до подвала
<header> — обозначает шапку сайта и иногда сложные заголовки статей
<main> — в нем заключается контент, содержимое между шапкой и подвалом
<article> — обозначает конкретное содержимое типа статьи или новости
<aside> — определает независимое содержимое боковой блок или колонку и др
<section> — предназначен для разделения контента на секции
<div> — используется для создания контейнеров, блоков для содержимого
<footer> — в этом теге заключается содержимое подвала сайта

Теги для разметки текста

<nav> — определяет и используется для навигации по сайту
<menu> — используется для семантической разметки списка меню
<h2> <h3> <h5> <h5> <h5> <h6> — используются для разметки заголовков
<p> — используется для разметки текста на абзацы
<br> — применяется при разметке текста для переноса строки
<i> и <em> — применяются для выделения текста курсивным шрифтом
<b> и <strong> — эти теги выделяют текст жирным шрифтом
<a> — этот тег создает ссылки на внутренние и внешние страницы
<abbr> — тег для аббревиатур, расшифровки сокращенных и сленговых слов
<address> — предназначен для указания адреса автора сайта или контента
<blockquote> и <cite> — предназначены для выделения цитат
<dl> <dt> <dd> — предназначены для разметки списка определений
<details> — создает скрытое содержание или детали к элементам
<code> — предназначен для выделения программного кода в тексте
<ul> <li> <ol> — создают маркированный и нумерованный список
<small> — уменьшает выделенный текст, делает его меньше чем основной

Теги для разметки графики, мультимедиа

<img> — этот тег служит для вставки изображения
<figure> и <figcaption> — используются для обозначения изображений
<map> и <area> — используется для создания карты ссылок на изображении
<audio> — предназначен для воспроизведения аудио файлов на странице
<video> — позволяет воспроизводить видео файлы на странице
<canvas> — предназначен для создания графики при помощи JavaScript
<hr> — этот тег создает горизонтальную линию

Теги для создания таблиц

<table> <td> <tr> <caption> <col> <colgroup> <tbody> <tfoot> <th> <thead> — Теги для создания таблицы, назначение и краткое описание
<table> <tr> <td> — основные теги для создания таблицы
<caption> — предназначен для создания заголовка таблицы
<col> — задает параметры столбцов в таблицах
<colgroup> — предназначен для группирования столбцов (колонок) таблицы

Различные другие теги

<meta> — в нем указывается информация для браузеров и поисковых систем
<link> — указывает браузеру пути до файлов в теге <head>
<base> — указывает базовый адрес путей, с которого начинаются пути
<button> — предназначен для создания кнопок в формах
<form> — создает формы отправки данных на странице
<fieldset> — группирует содержимое форм отправки данных
<iframe> — создает фреймы для загрузки на страницу других веб страниц
<input> — создает разные элементы взаимодействия в формах
<keygen> — используется для шифрования при отправке данных
<xmp> — позволяет выводить html код на странице     

Сокращения кода в синтаксисе HTML5

Для веб-программистов старой закалки, до сих пор использующих правила написания старых HTML кодов, хочу напомнить, что в синтаксисе HTML5 применение многих тегов сокращено и упрощено.

Первое значение соответствует старому написанию HTML, второе — HTML5.

Одиночные теги могут не закрываться слешем

<br /> — <br>
<img src=»…» /> — <img src=»…»> и т.д.

Для прописки стилей и скриптов можно не указвать type

<link rel=»stylesheet» type=»text/css» href=»style.css» />
<link rel=»stylesheet» href=»style.css»>

<style type=»text/css»>

</style>

<style>

</style>

<script type=»text/jаvascript»>…</script>
<script></script>

Необязательные закрывающие теги

Закрывающий тег </p> может быть упущен, если начальный элемент <p> следует сразу за: <header>, <div>, <footer>, <p>, <hr>, <ul>, <h2>, <h3>. ..

Или когда больше нет содержания в родительском элементе и родительский элемент не ссылка <a>.
Пример:
<div>
<p>Текст 1
<p><a href=»#»>Текст 2</a>
<p>Текст 3
</div>

Также это правило относится к таким блокам, как: <section>, <aside>, <menu>, <nav>,
<ol>, <table>, <form>, <blockquote>, <dir>, <fieldset>, <dl>, <pre> и т.д.

Закрывающий тег </li> может быть упущен, если за ним следует открывающий <li> или закрывающий </ul>:
Пример:
<ul>
<li>Строка 1
<li>Строка 2
<li>Строка 3
</ul>

Если в родительском элементе больше нет содержания, то можно не применять закрывающие теги типа: </th>, </td>, </tr>, </tfoot>, </option>, </colgroup> и
т.д.

Упрощённое написание имени атрибута

Для атрибутов, которые способны принимать только единственное значение, например disabled или checked, можно прописывать только имя самого атрибута.

<input value=»» disabled=»disabled» />
<input value=»» disabled >

Убираем кавычки для значений атрибутов

При прописке значений атрибутов, их можно не заключать в кавычки.

<img src=»img/images.jpg» alt=»описание» />
<img src=img/images.jpg alt=описание width=400 height=225 >

Внимание!
Если значение атрибута состоит из нескольких слов и содержит пробелы, то кавычки обязательны.

Примеры:
<img src=img/images.jpg alt=»описание картинки» width=400 height=225 > — атрибут alt содержит 2 слова с пробелом, следовательно кавычки нужны.

<input value=»значение из нескольких слов»>

<div> — не один класс.

Выше приведены лишь некоторые возможные сокращения HTML кода в синтаксисе HTML5.
Для упрощения написания кода и сокращения его объёма (веса Кб), советую вспомнить об обновлённом HTML5.

Тег HTML5 dialog — Tutorial Republic

Advertisements

Тема: Теги HTML5 ReferencePrev|Next

Описание

Элемент

определяет диалоговое окно или другой интерактивный компонент на веб-странице, с которым пользователь может взаимодействовать выполнить задачу, например, отклоняемое предупреждение.

В следующей таблице приведены контекст использования и история версий этого тега.

Размещение: Блок
Содержимое: Блочный, встроенный и текстовый
Начальный/конечный тег: Начальный тег: требуется , Конечный тег:
требуется
Версия: Новое в HTML5

Синтаксис

Основной синтаксис тега

представлен следующим образом:

HTML / XHTML:

> Тег в действии.

Пример
Попробуйте этот код »
 <диалоговое окно открыто>
    

Вы уверены, что хотите удалить этот элемент?


Атрибуты, специфичные для тега

В следующей таблице показаны атрибуты, характерные для тега

.

Атрибут Значение Описание
открытый открыть Указывает, что элемент диалога активен и что пользователь может с ним взаимодействовать.

Глобальные атрибуты

Как и все другие теги HTML, тег

поддерживает глобальные атрибуты в HTML5.


Атрибуты событий

Тег

также поддерживает атрибуты событий в HTML5.


Совместимость с браузерами

Тег

поддерживается всеми основными современными браузерами.

Базовая поддержка —

  • Firefox 22+
  • Google Chrome 37+
  • Край 79+
  • Яблочное сафари ×
  • Опера 49+

Дополнительная литература

См. учебник по HTML-формам.

Связанные теги:

, ,