MDN объясняет, что теги <dl>
, <dt>
и <dd>
могут использоваться для реализации глоссария или списка пар ключ-значение.
Согласно maxdesign.com.au (статья, опубликованная в 2004 году, ее описания могут быть неточными), есть даже недостатки в их использовании:
-
<dt>
в списках определений не может содержать элементы уровня блока; - Поисковые системы не будут индексировать содержимое списка определений «так же, как они делают для содержимого на основе заголовков»;
- Они не могут содержать функции доступа к программам чтения с экрана, такие как «метки» и «заголовки », чтобы связать информацию вместе.
Более того, их базовый стиль браузера« из коробки »тиражируется с минимальными усилиями, исключая описанные выше недостатки.
Есть ликакие-нибудь ощутимые преимущества (с точки зрения семантики, SEO и т. д.) использования списков описания HTML над таблицами, абзацами или, возможно, любым другим элементом?