HTML-теги dl, dt и dd для создания списка - PullRequest
0 голосов
/ 29 апреля 2010

Кто-нибудь использует теги DL, DT и DD? У меня есть список, в котором каждый элемент имеет заголовок и описание, и мне было интересно, лучше ли это использовать для него, или простые теги ul и li лучше?

Спасибо

Ответы [ 5 ]

2 голосов
/ 29 апреля 2010

Да, список определений (<dl>) специально для списков, где каждый элемент имеет заголовок и описание. Затем вы можете стилизовать «термин определения» (название AKA <dt>) и описание (<dd>) по отдельности. Ваша разметка будет иметь больше смысла семантически, а также будет более легко читаемой машиной. Насколько я помню, списки определений были частью HTML. Вот простой пример и более интересный с изображениями , оба из которых используют <dl>.

1 голос
/ 29 апреля 2010

Я использовал их по случаю. Сценарий, который вы описываете, элементы с заголовком и описанием, кажется отличным кандидатом на элемент DL. Для этого и создан элемент.

Спецификация HTML говорит:

Списки определений, созданные с использованием DL элемент, как правило, состоит из серии пары термин / определение (хотя Списки определений могут иметь другие Приложения).

Кроме того, вы можете использовать CSS для настройки внешнего вида вашего текста.

0 голосов
/ 29 апреля 2010

С точки зрения структурирования, теги DL, DT, DD больше подходят для ваших нужд. Более того, вы можете создавать свои собственные списки независимо от других списков UL, OL, LI, не беспокоясь о классах.

0 голосов
/ 29 апреля 2010

Лично я всегда использую UL и LI, и никогда новые теги DL, DT и DD не существовали до тех пор, пока я не экспериментировал с HTML5. Но при работе с описаниями может быть лучше DL, DT и DD.

0 голосов
/ 29 апреля 2010

Ну, если у вас есть серия предметов с описаниями, я бы сказал, что они вписываются в область списка определений.

Я не пользуюсь ими лично, просто по привычке, если честно, я, вероятно, должен, хотя, когда они правильные для использования.

Иди, живи на краю, иди на это;)

...