Подходит ли элемент <dl>из XHTML 1.0 для отображения списка тегов ресурса или канала подписки? - PullRequest
2 голосов
/ 20 декабря 2009

Интересно, семантически ли допустим элемент <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> более приспособлен к этим примерам?

1 Ответ

2 голосов
/ 20 декабря 2009

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

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

РЕДАКТИРОВАТЬ: для сравнения, <dt>Feed</dt><dd>An automatically retrievable set of information</dd> подойдет лучше. Обратите внимание, что «dt» означает «термин определения», а «dd» означает «описание определения» «определения данных».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...