HTML-тег <dt>
HTML-тег
<dt>
используется для определения термина или имени в списке описаний. Он является дочерним элементом элемента
<dl>
(список описаний) и используется в паре с тегом
<dd>
, который предоставляет описание или значение, связанное с термином.
Тег
<dt>
— это семантический элемент, который помогает структурировать данные осмысленным образом, что делает его полезным для глоссариев, пар «ключ-значение» и другого описательного контента.
Базовый синтаксис тега HTML <dt>
Основной синтаксис тега
<dt>
следующий:
<dl>
<dt>Term</dt>
<dd>Description</dd>
</dl>
Тег
<dt>
всегда должен находиться внутри элемента
<dl>
и за ним может следовать один или несколько элементов
<dd>
.
Атрибуты HTML-тега <dt>
-
Глобальные атрибуты:
тег
<dt>поддерживает все глобальные атрибуты, такие какid,class,styleиdata-*. -
Атрибуты событий:
Тег
<dt>поддерживает такие атрибуты событий, какonclick,onmouseoverиonkeydown.
Базовый пример HTML-тега <dt>
Вот простой пример использования тега
<dt>
:
<!DOCTYPE html>
<html>
<body>
<h2>Description List Example</h2>
<dl>
<dt>HTML</dt>
<dd>A markup language for creating web pages.</dd>
<dt>CSS</dt>
<dd>A stylesheet language used to style web pages.</dd>
<dt>JavaScript</dt>
<dd>A programming language used to create interactive web pages.</dd>
</dl>
</body>
</html>
Пояснение:
Теги
<dt>
определяют термины(«HTML», «CSS», «JavaScript»), а теги
<dd>
предоставляют их описания.
Стилизация тега <dt> с помощью CSS
Тег
<dt>
можно стилизовать с помощью CSS, чтобы улучшить его внешний вид и отличить от описаний:
<!DOCTYPE html>
<html>
<head>
<style>
dt {
font-weight: bold;
font-size: 1.2em;
color: #333;
margin-top: 10px;
}
dd {
margin-left: 20px;
color: #555;
}
</style>
</head>
<body>
<h2>Styled Description List</h2>
<dl>
<dt>Planet Earth</dt>
<dd>The third planet from the Sun in the Solar System.</dd>
<dt>Sun</dt>
<dd>The star at the center of the Solar System.</dd>
<dt>Moon</dt>
<dd>The natural satellite of Earth.</dd>
</dl>
</body>
</html>
Результат: термины отображаются жирным шрифтом и крупнее, а описания имеют отступ для лучшей читаемости.
Использование нескольких описаний с одним термином
За одним тегом
<dt>
могут следовать несколько тегов
<dd>
для предоставления более подробных описаний:
<!DOCTYPE html>
<html>
<body>
<h2>Multiple Descriptions Example</h2>
<dl>
<dt>JavaScript</dt>
<dd>A programming language for the web.</dd>
<dd>Used for building dynamic and interactive web applications.</dd>
</dl>
</body>
</html>
Объяснение:
Термин «JavaScript» определяется один раз с помощью одного
<dt>
, но у него есть два связанных описания.
Практическое применение тега <dt>
- Глоссарии: Дайте определение терминам и их значениям в структурированном формате.
- Технические характеристики: представляют особенности продукта или технические детали.
-
Часто задаваемые вопросы:
используйте
<dt>для вопросов и<dd>для ответов.
Расширенный пример: вложенные списки описаний
Вы можете вкладывать списки описаний, используя тег
<dt>
для создания иерархических структур:
<!DOCTYPE html>
<html>
<body>
<h2>Nested Description List</h2>
<dl>
<dt>Fruits</dt>
<dd>
<dl>
<dt>Apple</dt>
<dd>A sweet fruit.</dd>
<dt>Banana</dt>
<dd>A tropical fruit.</dd>
</dl>
</dd>
<dt>Vegetables</dt>
Пояснение: В этом примере родительский список описаний содержит термины(например, «Фрукты»), которые ведут к вложенным спискам для более подробных описаний.