APetrov.ruЗаписки о работе и жизни

Порядок элементов в меню

И снова про меню, но это не удивительно, ведь меню важнейший элемент навигации на сайте.

Не редко, при формировании меню возникает вопрос в каком порядке выводить элементы? Тут существуют два подхода: можно сортировать элементы меню по алфавиту или по важности пунктов. Преимущества обоих подходов не однозначны, давайте рассмотрим их подробнее.

Сортировка по алфавиту

Преимущество этого подхода в том, что алфавит знают почти все, а следовательно точно знают где искать нужный пункт.

Но у этого способа есть и недостатки. Во-первых, есть некий общепринятый порядок для некоторых элементов меню, например, раздел контакты принято располагать в конце списка, но вполне вероятно, что по алфавиту контакты могут быть не последним. Во-вторых, часто бывает, что на сайте есть один самый важный раздел, например, скачать или продукты и размещать его в конце или даже в середине меню было бы не логично.

Сортировка по степени важности

Тут все просто, мы размещаем элементы по важности. Но не понятно кто решает какой элемент важнее.

Допустим мы имеем меню с видами спорта:

Вроде бы все хорошо, большинство любителей спорта обожают футбол, но как быть с теми кто любит шахматы? Они явно не сразу найдут свои любимые шахматы. А если количество видов спорта в меню не три, а, скажем 50, то получится, что вынеся футбол на верх списка мы удовлетворили самую большую группу фанатов, но суммарно остальные группы могут быть и больше.

К тому же сортируя меню по важности мы можем столкнуться и с проблемой его нелогичности:

Согласитесь, что не смотря на то что мы отсортировали меню по важности его элементов, мы сделали его абсолютно хаотичным. В нем просто не возможно ориентироваться.

Другие варианты

Есть, конечно, множество других вариантов сортировки меню. Например, мы можем отсортировать меню по алфавиту, а важные пункты выделить визуально, но и это не решает проблемы, если важных пунктов больше одного.

Выводы

К сожалению я не смог найти способ однозначно правильный для большинства сайтов. Думаю, что в каждом проекте нужно решать эту проблему индивидуально, ища компромисс между удобством использования и попыткой привлечь внимание к определенным разделам сайта.

Комментировать