Адаптирован ли <dl> элемент из XHTML 1.0 для отображения списка тегов ресурсов или ленты подписки?

StackOverflow https://stackoverflow.com/questions/1936464

Вопрос

Интересно, будет ли <dl> элемент из XHTML 1.0 семантически допустим для отображения списка тегов ресурсов, например:

<dl>
    <dt>Tags</dt>
    <dd><a href="">Lorem</a></dd>
    <dd><a href="">Ipsum</a></dd>
    <dd><a href="">Dolor</a></dd>
</dl>

Или с подпиской на канал, как показано в приведенном ниже коде:

<dl>
    <dt>Feeds</dt>
    <dd><a href=""><img src="atom.png" alt="Atom" /></a></dd>
    <dd><a href=""><img src="rss.png" alt="RSS" /></a></dd>
</dl>

Или это тот <ul> элемент, более адаптированный к этим примерам?

Это было полезно?

Решение

В dl оператор изначально предназначался для отображения списка определений.Вы хотите показать список доступных каналов.Это не "вот лемма, вот объяснение", которое вы используете в словаре (и отношение часто равно 1: 1, то есть единице dt и один dd).

Итак:нет, тот dl утверждение не является семантически правильным выбором. ul лучше подойдет, или маленький столик.

Редактировать:для сравнения, <dt>Feed</dt><dd>An automatically retrievable set of information</dd> подошло бы больше.Обратите внимание, что "dt" означает "термин определения", а "dd" означает "описание определения" "данных определения".

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top