Подтвердить что ты не робот

Что такое тег <dl>?

Есть ли логическая причина для использования <dl> , <dt> и <dd> теги вместо вложенных, CSS-стиле <ul> и <ol> теги? Или это просто устаревшая группа тегов, ожидающих устаревания?

4b9b3361

Ответ 1

Ссылаясь на спецификацию W3C:

Элемент dl представляет собой список ассоциаций, состоящий из нулей или более групп значений имен (список описания). Каждая группа должна состоять из одного или нескольких имен (элементов dt), за которыми следуют одно или несколько значений (элементы dd). Внутри одного элемента dl не должно быть более одного элемента dt для каждого имени.

Таким образом, основная причина тегов <dl>, <dt> и <dd> заключается в сохранении семантического соединения для этих пар имя-значение, которое будет потеряно, если вы просто использовали вложенные списки.

Если вы используете вложенные списки, это можно сделать по разным причинам (в настоящее время, например, многие меню структурированы во вложенные списки), а искатели или любая другая система, относящаяся к семантическим аннотациям, не сможет отличить эту информацию.

Если вы используете вышеуказанные теги, система может видеть соединение и действовать соответственно. Поэтому для будущего использования возможно извлечь все определения терминов внутри более крупного документа, чтобы создать какой-то глоссарий.

Ответ 2

<Дл > <Дт >   DLДт > <Дд >   Список определений - это контейнерный элемент для элементов DT и DD. Элемент DL следует использовать, когда вы хотите включить определение термина в свой документ, его часто используют в глоссариях для определения многих терминов, он также используется в "нормальных" документах, когда автор хочет объяснить термин в более detail (Как это определение).

Дд > <Дт >   DTДт > <Дд >   Термин, который в настоящее время определяется в списке определений. Этот элемент содержит встроенные данные.

Дд > <Дт >   DDДт > <Дд >   Элемент описания определения содержит данные, которые описывают термин определения. Эти данные могут быть как встроенными, так и блочными.

Дд > Дл >

Ответ 3

Из документации W3C:

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

На странице W3C есть несколько примеров разметки.