Вебсправочник
Практика вёрстки

Практика: один термин с несколькими пояснениями

Список описаний может связывать один термин с несколькими значениями или пояснениями. Такая структура полезна, когда сведения относятся к одному названию, но их не стоит сливать в длинный абзац.

Назначение

Список описаний может связывать один термин с несколькими значениями или пояснениями. Такая структура полезна, когда сведения относятся к одному названию, но их не стоит сливать в длинный абзац.

Как это работает

После dt разместите несколько dd до следующего термина. При необходимости группу можно обернуть в div. Оформление отделяет второе пояснение, но связь задаётся самим порядком элементов dl.

Пример

<style>.multi-description dt{font-weight:700;margin-top:1rem}.multi-description dd{margin:.4rem 0 .4rem 1rem;line-height:1.5}</style>
<dl class="multi-description"><div><dt>Учебный пример</dt><dd>Код предназначен для локальной проверки.</dd><dd>Серверная обработка в него не входит.</dd></div><div><dt>Самостоятельное задание</dt><dd>Измените пример и сравните результат.</dd></div></dl>

Что должно получиться

Два первых пояснения относятся к одному термину, последнее — к следующему. У текста нет искусственных пустых заголовков, которые могли бы нарушить понимание структуры.

Граница применения и частая ошибка

Не используйте dl вместо любого списка только ради удобных отступов. Если перечисляются равноправные пункты без отношений «название — значение», подходят ul или ol. Не рассчитывайте, что все вспомогательные программы озвучат группировку совершенно одинаково.

Самостоятельная проверка

Добавьте третье пояснение к первому термину и проверьте структуру в DOM. Отключите стили и оцените порядок чтения. Затем попробуйте описать ту же информацию таблицей и выберите более простой подход.

HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Проверки печати, загрузки файлов и сетевых ответов выполняйте в отдельном учебном проекте.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.