2009-12-20 6 views
2

Интересно, если <dl> элемент из XHTML 1.0 семантически действителен для отображения списка тегов ресурса, как это:Элемент <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>, более подходящий для этих примеров?

ответ

2

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

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

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