Неупорядоченные списки и доступность - PullRequest
5 голосов
/ 22 ноября 2008

Многие (большинство?) Сайтов, нацеленных на доступность и соответствие стандартам, используют неупорядоченные списки для навигации. Делает ли это сайт более доступным или просто предоставляет полезные элементы для стиля?

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

Ответы [ 6 ]

7 голосов
/ 22 ноября 2008

Как и другие авторы, семантически отметили, что

7 голосов
/ 22 ноября 2008

Наилучшей разметкой для навигации вашего сайта будут теги HTML, которые наилучшим образом отражают вашу навигацию. Вот где резина встречает дорогу для семантики HTML.

Является ли ваша навигация списком без логического упорядочения? Если это так, то <UL> будет хорошим выбором. Является ли ваша навигация скорее волшебником, который требует шагов, или это возможно в алфавитном или числовом порядке? Если это так, то <OL> может быть лучшим выбором.

Отображение вашей навигации в виде простых ссылок , как вы упоминаете, не дает никакого семантического значения; это предполагает, что ваша навигация - это предложение для чтения. Предоставляя ссылки в списке, вы подсказываете, как мы должны интерпретировать эту серию гипертекстовых слов.

6 голосов
/ 22 ноября 2008

Когда стиль удален, маркеры значительно упрощают навигацию. И если вы используете <div> s и <span> s для навигации, удаление стиля приведет к тому, что ссылки будут находиться рядом друг с другом.

3 голосов
/ 22 ноября 2008

Навигация - это, по сути, список ссылок, поэтому пометить его как список мне кажется правильным.

2 голосов
/ 22 ноября 2008

Я думаю, что это по крайней мере частично связано и с seo, учитывая, что html (пока) не поддерживает какой-либо элемент списка навигации.

Использование UL (или OL) дает семантическую группировку для вашей навигации, особенно когда у вас есть вложенные навигационные разделы, и говорит, что эта группа ссылок имеет некоторую логическую последовательность и иерархию, по крайней мере, это одна из теорий, которые я прочитал.

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

1 голос
/ 22 ноября 2008

Я думаю, что это сделано для структуры документа. Я использовал теги UL или div; хотя я всегда добивался большего успеха с UL.

С уважением,
Frank

...