logo
ВебТех Конспект лекций 2011 укр

Блокові і стрічкові елементи

В описі елементів розмітки мови HTML існує поняття строкового (in-line) елемента розмітки і блочного (block) елемента розмітки. Формально вони визначені в DTD SGML-опису мови HTML. Пояснити відмінність між блоковим і строковим елементами можна на прикладі:

  1. параграф - це блоковий елемент розмітки;

  2. виділення курсивом - це стрічковий елемент розмітки.

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

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

Узагальненнями блочного і строкового елементів, з точки зору стилів, є елементи DIV і SPAN, відповідно.