Порядок элементов в меню
И снова про меню, но это не удивительно, ведь меню важнейший элемент навигации на сайте.
Не редко, при формировании меню возникает вопрос в каком порядке выводить элементы? Тут существуют два подхода: можно сортировать элементы меню по алфавиту или по важности пунктов. Преимущества обоих подходов не однозначны, давайте рассмотрим их подробнее.
Сортировка по алфавиту
Преимущество этого подхода в том, что алфавит знают почти все, а следовательно точно знают где искать нужный пункт.
Но у этого способа есть и недостатки. Во-первых, есть некий общепринятый порядок для некоторых элементов меню, например, раздел контакты принято располагать в конце списка, но вполне вероятно, что по алфавиту контакты могут быть не последним. Во-вторых, часто бывает, что на сайте есть один самый важный раздел, например, скачать или продукты и размещать его в конце или даже в середине меню было бы не логично.
Сортировка по степени важности
Тут все просто, мы размещаем элементы по важности. Но не понятно кто решает какой элемент важнее.
Допустим мы имеем меню с видами спорта:
- Футбол
- Хоккей
- Шахматы
Вроде бы все хорошо, большинство любителей спорта обожают футбол, но как быть с теми кто любит шахматы? Они явно не сразу найдут свои любимые шахматы. А если количество видов спорта в меню не три, а, скажем 50, то получится, что вынеся футбол на верх списка мы удовлетворили самую большую группу фанатов, но суммарно остальные группы могут быть и больше.
К тому же сортируя меню по важности мы можем столкнуться и с проблемой его нелогичности:
- Футбол
- Самые важные новости
- Хоккей
- Теннис
- Второстепенные новости
- Шахматы
Согласитесь, что не смотря на то что мы отсортировали меню по важности его элементов, мы сделали его абсолютно хаотичным. В нем просто не возможно ориентироваться.
Другие варианты
Есть, конечно, множество других вариантов сортировки меню. Например, мы можем отсортировать меню по алфавиту, а важные пункты выделить визуально, но и это не решает проблемы, если важных пунктов больше одного.
Выводы
К сожалению я не смог найти способ однозначно правильный для большинства сайтов. Думаю, что в каждом проекте нужно решать эту проблему индивидуально, ища компромисс между удобством использования и попыткой привлечь внимание к определенным разделам сайта.