Ещё раз про ссылку «саму на себя»


«Экспертов» по юзабилити хлебом не корми, дай Нильсена процитировать. Одна из любимых цитат — ссылка не должна вести сама на себя. Иначе пользователи путаются, пугаются, писаются и какаются.

Откуда такое рвение? Запомнить горстку «истин» во много раз проще, чем думать головой. Особенно, когда вокруг такой быстро развивающийся интернет.

Но давайте всё-таки подумаем. Зачем делать ссылку на страницу не ссылкой? Всё просто — чтобы выделить этот пункт среди других элементов меню. Всё. Больше никакого великого смысла в этом нет.

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

Но сейчас у нас с вами есть CSS 2.1 в статусе утверждённого стандарта, черновики CSS 3 и CSS 4 на подходе. Так что хватить заниматься ерундой, просто добавьте к ссылке класс «current» и сделайте так, чтобы ссылка отчётливо выделялась среди прочих.