Тег <dl>
Описание
Тег <dl> (от англ. "definition list") создает список терминов и их описаний. Состоит из пар <dt> (термин) и <dd> (определение).
<dl>
<dt>HTML</dt>
<dd>Язык гипертекстовой разметки</dd>
<dt>CSS</dt>
<dd>Каскадные таблицы стилей</dd>
</dl>
<dl>
<dt>JavaScript</dt>
<dd>Язык программирования</dd>
<dd>Используется для создания интерактивных веб-страниц</dd>
</dl>
<style>
dl {
background: #f9f9f9;
padding: 20px;
border-radius: 8px;
}
dt {
font-weight: bold;
color: #0066cc;
}
dd {
margin-left: 20px;
padding: 5px 0;
}
</style>
<dl>
<dt>API</dt>
<dd>Интерфейс программирования приложений</dd>
</dl>
Ключевые особенности:
- Семантический контейнер для пар "термин-определение"
- Может содержать несколько
<dd>для одного<dt> - По умолчанию
<dd>имеет отступ слева - Поддерживает все глобальные атрибуты HTML
- Важен для доступности и SEO
Рекомендации по использованию:
- Используйте для глоссариев, словарей, FAQ
- Не применяйте для чисто декоративных целей
- Для сложных структур можно вкладывать другие HTML-элементы
- Сочетайте с микроформатами для машинно-читаемых данных
Практические применения:
- Создание словарей терминов
- Оформление метаданных (автор, дата, параметры)
- Построение спецификаций и документации
- Организация вопросов и ответов
Тег <dl> обеспечивает семантически правильное отображение структурированных пар "термин-определение" в HTML-документах.
Атрибуты
| class | Задает один или несколько классов CSS для стилизации элемента |
| data-* | Используется для хранения пользовательских данных в элементах |
| dir | Определяет направление текста: слева направо (ltr) или справа налево (rtl) |
| hidden | Скрывает элемент, делая его невидимым и недоступным для пользователя |
| id | Уникальный идентификатор элемента в документе |
| lang | Определяет язык содержимого элемента |
| style | Позволяет задавать CSS-стили непосредственно в атрибуте элемента |
| title | Задает всплывающую подсказку при наведении на элемент |
| translate | Указывает, должен ли переводиться текст внутри элемента |
| compact | Уменьшает отступы между элементами списка (устарел в HTML5) |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 3.0 | 1.0 | 2.0 | 1.0 | 1.0 |




