--- title: Блокові елементи slug: Web/HTML/Block-level_elements tags: - HTML - HTML5 translation_of: Web/HTML/Block-level_elements ---

В HTML (Hypertext Markup Language — мові гіпертекстової розмітки) елементи зазвичай бувають або блокові, або рядкові. Блокові елементи, або блок-елементи, займають всю ширину батьківського блока (контейнера), утворюючи таким чином блок. У цій статті пояснюється, як це працює. 

Браузери зазвичай відображають кожний блоковий елемент з нового рядка. Це можна уявити як стопку блоків, у якій всі блоки розміщуються над або один під одним. 

Блокові елементи завжди починаються з нового рядка та займають всю доступну ширину (розтягуються ліворуч та праворуч настільки, наскільки це дозволяє ширина вікна браузера).

Приклади нижче показують, як працюють блокові елементи: 

Блокові елементи

HTML

<p>Цей параграф є блоковим елементом; колір його бекграунду змінений, щоб показати батьківський елемент параграфа.</p>

CSS

p { background-color: #8ABB55; }

{{ EmbedLiveSample('Block-level_Example') }}

Застосування

Блокові проти рядкових

Є кілька ключових відмінностей між блоковими і рядковими елементами:

Форматування
Типово, блоковий елемент починається з нового рядка, тоді як рядковий елемент може починатися будь-де в рядку. 
Модель контенту
Зазвичай блокові елементи можуть містити в собі рядкові елементи, а також інші блокові елементи. Ця структурна відмінність відображає ідею, що блокові елементи утворюють "більші" структури, ніж рядкові елементи.

Розрізнення "блокові елементи vs. рядкові елементи" вживається в специфікаціях HTML до версії 4.01. В HTML5 це протиставлення заміщене більш складними поняттями категорій контенту. Блокові елементи здебільшого відповідають категорії flow content (розміщення контенту) в HTML5, тоді як рядкові — категорії phrasing content (текст і його розмітка), з декількома додатковими категоріями.

Елементи

Нижче подається повний перелік усіх блокових елементів HTML (технічно, у нових елементів, представлених у HTML5, "блоковість" вже не визначається). 

{{ HTMLElement("address") }}
Контактна інформація.
{{ HTMLElement("article") }} {{ HTMLVersionInline(5) }}
Вміст статті.
{{ HTMLElement("aside") }} {{ HTMLVersionInline(5) }}
Бічний контент.
{{ HTMLElement("blockquote") }}
Довга блок-цитата.
{{ HTMLElement("canvas") }} {{ HTMLVersionInline(5) }}
Канва для малюнків.
{{ HTMLElement("dd") }}
Описує термін в переліку визначень.
{{ HTMLElement("div") }}
Поділ документа.
{{ HTMLElement("dl") }}
Перелік визначень.
{{ HTMLElement("dt") }}
Термін в переліку визначень.
{{ HTMLElement("fieldset") }}
Лейбл (назва) для набору полів.
{{ HTMLElement("figcaption") }} {{ HTMLVersionInline(5) }}
Підпис зображення.
{{ HTMLElement("figure") }} {{ HTMLVersionInline(5) }}
Групує медіаконтент з підписом (див. {{ HTMLElement("figcaption") }}).
{{ HTMLElement("footer") }} {{ HTMLVersionInline(5) }}
Секція або футер сторінки. 
{{ HTMLElement("form") }}
Форма введення.
{{ HTMLElement("h1") }}, {{ HTMLElement("h2") }}, {{ HTMLElement("h3") }}, {{ HTMLElement("h4") }}, {{ HTMLElement("h5") }}, {{ HTMLElement("h6") }}
Заголовки рівнів 1-6.
{{ HTMLElement("header") }} {{ HTMLVersionInline(5) }}
Секція або хедер сторінки.
{{ HTMLElement("hgroup") }} {{ HTMLVersionInline(5) }}
Групує контент хедера.
{{ HTMLElement("hr") }}
Горизонтальна роздільна лінія.
{{ HTMLElement("li") }}
Пункт переліку.
{{ HTMLElement("main") }}
Містить основний контент, унікальний для цього документу.
{{ HTMLElement("nav") }}
Містить навігацію посилань. 
{{ HTMLElement("noscript") }}
Контент, який буде відображатися, якщо скрипт не підтримується або вимкнений. 
{{ HTMLElement("ol") }}
Нумерований список (перелік).
{{ HTMLElement("output") }} {{ HTMLVersionInline(5) }}
Вихідні дані форми.
{{ HTMLElement("p") }}
Параграф.
{{ HTMLElement("pre") }}
Попередньо відформатований текст.
{{ HTMLElement("section") }} {{ HTMLVersionInline(5) }}
Секція веб-сторінки.
{{ HTMLElement("table") }}
Таблиця.
{{ HTMLElement("tfoot") }}
Футер таблиці.
{{ HTMLElement("ul") }}
Ненумерований список (перелік).
{{ HTMLElement("video") }} {{ HTMLVersionInline(5) }}
Відеоплеєр.


Також дивися: