Блочные элементы

Описание

Исторически HTML-элементы было принято делить на блочные и строчные.

Блочные элементы занимают всю ширину своего родителя (контейнера), формально создавая «блок», отсюда и название. Браузеры обычно отображают блочные элементы с переводом строки до и после элемента. Блочные элементы можно представить в виде стопки книг.

Как правило, блочные элементы могут содержать строчные элементы и другие блочные элементы. Неотъемлемой частью этого структурного различия является идея, что блочные элементы создают «более крупную» структуру, чем встроенные элементы.

Ниже в таблице приведён полный список всех блочных элементов (формально понятие «блочный» не применяется к новым элементам в HTML5).

Таблица

ТегОписание
Тег <address>

Контактная информация автора/владельца документа или статьи

Тег <article>

Раздела страницы, содержащий завершенную, независимую композицию

Тег <aside>

Контент в стороне, где содержимое не является основным на странице по смыслу

Тег <blockquote>

Выделяет текст как цитату, применяется для описания больших цитат

Тег <center>

Выравнивает содержимое по центру относительно родительского элемента.

Устарел и не поддерживается в HTML5. Вместо него используйте CSS стили

Тег <dd>

Устанавливает описание термина

Тег <details>

Определяет дополнительную информацию, которую пользователь может просмотреть или скрыть

Тег <dialog>

Определяет диалоговое окно/интерактивный элемент в котором можно выводить сообщение или форму

Тег <dir>

Определяет список директорий (системных папок).

Устарел и не поддерживается в HTML5. Вместо него используйте тег <ul>

Тег <div>

Группирует элементы документа с целью изменения вида содержимого через CSS стили

Тег <dl>

Элемент-контейнер, внутри которого находятся термин и его описание

Тег <dt>

Используется для задания термина

Тег <fieldset>

Группа связанных элементов в форме

Тег <figcaption>

Заголовок/описание для тега <figure>

Тег <figure>

Контейнер для группирования любых элементов (иллюстраций, фрагментов кода, схем, графиков, диаграмм и др.)

Тег <footer>

Определяет нижний колонтитул («подвал») веб-сайта или раздела

Тег <form>

Используется для создания формы на веб-странице

Тег <h1>-<h6>

Заголовки разного уровня: <h1>, <h2>, <h3>, <h4>, <h5> и <h6>. 

Тег <h1> является наиболее важным заголовком первого уровня, а тег <h6> служит для обозначения заголовка шестого уровня и является наименее значимым

Тег <header>

Задаёт «шапку» сайта или верхнюю часть раздела веб-страницы

Тег <hgroup>

Используется для группирования заголовков веб-страницы или раздела.

Устарел и не поддерживается в HTML5

Тег <hr>

Горизонтальная линия, которая по своему виду зависит от используемых параметров, а также браузера

Тег <isindex>

Отображает в текущем документе строки поиска по сайту.

Устарел и не поддерживается в HTML5. Для установки однострочного поля для ввода следует использовать тег <input> в сочетании с тегом <label>

Тег <li>

Элемент маркированного или нумерованного списка

Тег <main>

Контейнер для основного содержимого документа

Тег <nav>

Контейнер для навигационных элементов по веб-странице или по всему сайту

Тег <ol>

Устанавливает нумерованный (упорядоченный) список

Тег <p>

Определяет текстовый абзац

Тег <pre>

Выводит текст без форматирования, с сохранением пробелов и переносов текста

Тег <ruby>

Предназначен для добавления небольшой аннотации сверху или снизу от заданного текста

Тег <section>

Определяет логическую область (раздел) страницы, обычно с заголовком

Тег <table>

Контейнер для тегов, определяющих содержимое таблицы

Тег <tr>

Контейнер для создания строки в таблице

Тег <ul>

Устанавливает маркированный (неупорядоченный) список

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.