Организация оглавления - заголовки (headings), абзацы (paragraphs), списки (lists) и т.п.

Как правило, Ваш документ состоит из частей, которые, в свою очередь, тоже делятся на части и т.д. В HTML такое распределение делается с применением заголовков разного яруса. Части самого нижнего яруса в этой иерархии состоят из одного либо нескольких абзацев. В дополнение к простым абзацам и некоторым особым видам абзацев HTML 3.2 поддерживает списки и таблицы, которые дозволено представить, как сходственные абзацам. Внутренняя конструкция абзацев и сходственных им элементов состоит из тегов текстового уровня, которые мы приводим дальше.

Теги для выражения основных структурных особенностей, так называемые теги блокового уровня, представляют собой следующее:

Рекомендуемый подход для написания HTML документа:

  1. Записать заголовок для каждого документа и для него применять H1 элемент с признаком ALIGN=CENTER.
  2. Разделить документ на основные части, записать соответствующие наименования для них, применяя H1 с ALIGN=LEFT. При этом и в будущем усердствуйте чураться деления на больше, чем семь частей.
  3. Если нужно, поделите основную часть на меньшие части с заголовками H2, и, если нужно, поделите всякую из этих подчастей на части яруса ниже этого с заголовками H3. Избегайте применения заголовков H4 и, в особенности, заголовков H5 и H6, потому что они выводятся на экран маленьким шрифтом, почему документ становится трудночитаемым. (Если Вы все-таки хотите применять H4, испробуйте поделить документ на еще меньшие части.)
  4. Если у Вас есть раздел, скажем, с заголовком H2 включающий заголовки H3, избегайте вставки текста между заголовком H2 и первым заголовком H3. Вставка такого текста может быть возможна, если только он содержит очень короткие заметки, такие как: всеобщая ориентировочная информация, некоторые пометки о разделе либо лозунг. Длинный "бездомный" текст создает неудобство для читателя, тот, что не знаем Ваших намерений. Следственно используйте подразделы с заголовками соответствующего яруса и с текстом типа "Вводные замечания", "Всеобщее" либо "Итоги".
  5. Разделите меньшие части вышеупомянутой конструкции на абзацы либо сходственные абзацам блоки (именованные списки либо таблицы), как описано ниже. Подметьте, что в HTML Вы обязаны верно обозначить распределение на абзацы элементами HTML; возникновение пустой строки не заставит параграф прерваться.
  6. В пределах абзаца используйте элементы текстового уровня, типичную разметку фраз, дабы отличать особые текстовые секции от обыкновенного текста, скажем, разместите в кавычки выводимый компьютером текст либо подчеркните ключевые слова.
  7. Добавьте связи и, если это требуется, изображения либо иной иллюстративный материал.

Что касается уровня абзацев, тут есть много вариантов. Ниже приводим несколько утилитарных советов для выбора подходящего варианта:

Заметим, что элемент абзаца P не может быть вложенным, т.е. Вы не можете применять элемент P для создания подабзаца. Но разные списковые элементы результативно реализуют наполненную образами конструкцию, которая по существу соответствует подабзацному делению. Больше того, списковые элементы могут быть вложенными.