понедельник, 15 сентября 2008 г.

Справа или слева

Где на двухколоночном сайте размещать меню (или в общем — сайдбар), а где контент?

Я придерживаюсь мнения, что контент лучше разместить слева, а блок меню — справа. И вот почему.
В общем случае на сайтах используется левая выключка текста, т. е. текст выравнивается по левой стороне, а правый край остаётся рваным. Т. к. мы читаем слева — направо, это довольно удобно.

В случае, когда блок с текстом находится слева в окне браузера, визуально получается дополнительный упор, образная стена, в виде края окна браузера. Глаз, возвращаясь на начало строки, не срывается на лишний текст в виде меню, он ищет ровный край текста слева, там, откуда мы привыкли начинать читать. Размещая меню с левой стороны, мы сбиваем читателя с толку, отвлекаем его всегда, когда взгляд возвращается на его исходное положение .
Конечно же, всегда бывают исключения (дизайн явно отделяет сайдбар от контента, и не пустым пространством), но в большинстве случаев, когда на странице достаточно много текста такой принцип размещения колонок кажется более удобным. На страницах, где сайдбара нет, к примеру в панели администрирования, весь контент прижат к левому краю, даже если слева на основных страницах было меню, почему бы не располагать меню справа, включая его где нужно, не двигая контент? Многие блоги (они как раз содержат много длинных статей) таким образом и построены.

2 комментария:

Unknown комментирует...

Я тоже последнее время думал над тем, что стандартно используемое левое меню "не то", тянуть курсор с одного угла до другого не представляет из себя никакой полезности и уж тем более удобства (хотя раньше я не обращал внимания на подобные вещи). А когда я последний раз посещал drupal.org и пользовался их уже правосторонним меню убедился, что так оно и д0лжно быть (:

Александр Сарычев комментирует...

Ты прав. Я думал про это, но забыл написать (-: Вылетело совсем из головы.