В продолжение темы хороших макетов скажу пару слов об универсальности. Вообще это понятие может трактоваться крайне широко, но рассуждать про экранные разрешения наскучило, поэтому речь пойдет о двух непопулярных аспектах универсальности.
Выдержит ли макет требования всех страниц сайта?
CMS приучили людей к соотношению «1 сайт = 1 макет». То есть главная страница, новостные ленты, статьи — всё обслуживается одним и тем же макетом. Хотя на самом деле имеет смысл главную страницу сделать побогаче, а страницу со статьей — в одну колонку, чтобы не было проблем с широкими иллюстрациями.
С технической стороны здесь нет серьезных препятствий: современные CMS умеют менять шаблоны для разных страниц, а верстка двух макетов на основе одного дизайна стоит недорого.
Выдержит ли макет разное наполнение?
Например, у некоторых макетов подвал выводится не в самом низу, а в конце основной колонки. Таким образом, когда боковые колонки становятся выше основной, сайт остается без подвала.
Еще один широко известный пример — блок с логотипами партнеров. Логотипы обычно разной формы, пестрые, плохо масштабируются. И если блок с двумя логотипами смотрится хорошо, не факт, что блок с пятью не завалит всю композицию.
Что будет, если новость в боковой колонке окажется очень длинной? Как будет выглядеть сайт, если рекламу никто не купит, и баннерные места будут пустовать? На эти вопросы лучше бы знать ответ заранее.
Резюме
К универсальности стремиться нужно, поскольку разработка и поддержка сайта становятся легче. Однако, не стоит ставить универсальность в абсолют. Границы каждый определяет сам, но только лучше не забывать, что их вообще нужно определять.
Дмитрий Сергеев, 22 года. Разрабатываю сайты на Drupal.
Огоньков, 01.10.2007 23:35
по моему это называется модульность)
или имеется ввиду несколько вариантов одного и того же макета?