Когда мы должны использовать <dl> через <ul>?
-
19-09-2019 - |
Вопрос
В каких сценариях мы должны пойти на <dl>
не <ul>
?
Имеет ли это значение для пользователя программы чтения с экрана <ul>
или <dl>
?уведомляет ли программное обеспечение для чтения с экрана пользователя о том, что содержимое находится в <ul>
или <dl>
?
Решение
A <dl>
это список определений.Его следует использовать в таком случае, как, возможно, словарь:
Пример использования:
<dl>
<dt>Thesaurus</dt>
<dd>A book for finding synonyms of other words, often alphabetical. Similar to a dictionary.</dd>
</dl>
Результат вышеизложенного:
- Тезаурус
- Книга для поиска синонимов других слов, часто в алфавитном порядке.Похоже на словарь.
Идея состоит в том, что термин, подлежащий определению, содержится в
<dt>
элемент, и определение этого термина дано в <dd>
.
A <ul>
представляет собой неупорядоченный список.Теперь, в <dl>
не подразумевает какого-либо порядка в его содержимом, но оно подразумевает семантическую связь между его дочерними элементами.A <ul>
, однако, может содержать все, что не является упорядоченным.
Другие советы
Когда вы работаете с набором определений, а не просто со списком неупорядоченных элементов.
Для неоднозначных случаев, подобных вашим примерам в комментарии к ответу Джонатана (имя пользователя, затем описание, вопрос, затем ответ), почему бы вам не установить пробную версию программы чтения с экрана или двух и выяснить, какая конструкция читается наиболее подходящим образом?
Вот два (из здесь):