Разметка блока
Назначение
Блоки предназначены для размещения в них:
- строк;
- других блоков.
Блок занимает всю ширину контейнера (вебстраницы, колонки), формально создавая «блок» (отсюда и название).
Граница блока охватывает пространство между началом и концом блока. Начало блока задаёт один из элементов гипертекста:
- начало страницы;
- пустая строка;
- конец предыдущего блока.
Конец блока задаёт один из элементов гипертекста:
- пустая строка;
- начало следующего блока;
- конец страницы (маркер EOF)
Браузеры и редакторы текста отображают блок переводом строки до и после компонента.
Состав блоков
К блокам относят:
- абзац;
- фрагмент программного кода
- горизонтальную линию
- заголовок;
- комментарий;
- оглавление;
- сноску
- пустую строку;
- выноску
- список;
- таблицу;
- цитату.
Правила оформления
Блок оформляют в соответствии со следующими правилами:
- Блок всегда начинают с новой строки и завершают переводом на новую строку.
- Блок всегда — даже если не содержит ни одного символа, как в пустой строке, — занимает всю строку, доступную по ширине колонки вебстраницы.
- Блок определяет:
- междустрочное расстояние между соседними блоками;
- внешние поля и внутренние отступы текста (строк) на странице.
Внутри блока перенос строк происходит автоматически. Строка занимает всю доступную ширину контейнера (вебстраницы или колонки). В связи с этим для следующих блоков следует соблюдать следующие рекомендации, которые предотвратят появление нежелательных побочных эффектов:
- Заголовки любой длины следует писать в одну строку. Не следует разбивать заголовок на две и более строк.
- Блоки кода в которых отступы имеют принципиальное значение по возможности следует оформлять узкими строками. Переносы строк могут исказить отступы после чего читатель не сможет правильно интерпретировать программный код.
- В списках определений терминов не следует:
- Разделять термин и определение разными строками, т.е. нужно писать одной строкой.
- Разделять поясняющую часть (определение) на несколько абзацев. Следующий абзац читатель может интерпретировать как другой термин.
- Разметка таблицы представляет собой описание каждой строки. Перенос строк может сломать структуру таблицы. По возможности следует избегать приведения таблиц в гипертексте. Или представлять таблицы в виде изображения, а не текста.