Аннотация
Проектирование интернет-сайтов на базе сеток – бесценный инструмент для
организации веб-страниц и создания привлекательных веб-интерфейсов, помогающий
разрабатывать по-настоящему современные, сложные и вместе с тем изящные интернет-
проекты. Эта книга позволит вам в совершенстве овладеть искусством проектирования
сайтов с помощью сетки. Здесь изложены основы теории сеток и главные принципы
работы, также вы найдете множество упражнений, посвященных практической реализации
этих идей. Книга ориентирована на опытного читателя, уже обладающего навыками
использования технологий HTML, CSS и JavaScript для создания веб-страниц. Если вы
профессионально занимаетесь веб-дизайном, руководите разработкой интернет-проектов
и интересуетесь вопросами юзабилити и дизайна веб-интерфейсов, эта книга – для вас.
Ч. Вин. «Как спроектировать современный сайт»
Содержание
Глава 1. Введение 5
Точка 7
Почему я написал эту книгу 8
Для кого эта книга 9
Заключительная рекомендация 10
Глава 2. Концепция 11
Невидимый порядок 13
Краткая ретроспектива 14
Математические формулы 15
XX век 18
Интернет 19
Изменение стиля общения 21
Глава 3. Процесс 23
Этапы 24
Исследования и ограничения 25
Эскизы 27
Терминология 28
Юнит 28
Колонка 28
Блок 29
Область 29
Базовая сетка 29
Горизонтальная или вертикальная ориентация 30
Промежутки между колонками 30
Поля страницы и отступы 30
Элемент 30
Модуль 30
Глава 4. Начинаем творить 31
Обзор проектов 32
Начало работы 33
Понимание требований 33
Область просмотра 37
Рекламный блок 39
Бренд 40
Выводы 40
Создание наброска 42
Создание сетки 43
Создание колоночной сетки (юниты) 43
Создание базовой сетки 48
Расчет полей 50
Создание шаблона страницы 54
Проект 1. Страница статьи 64
Проект 2. Информационная страница 77
Проект 3. Страница профиля 88
Проект 4. Домашняя страница 100
Дополнительные страницы 111
3
Ч. Вин. «Как спроектировать современный сайт»
4
Ч. Вин. «Как спроектировать современный сайт»
Чои Вин
Как спроектировать современный сайт
Моим родителям, которые сделали все, что могли.
Глава 1. Введение
Я двигался «на ощупь», пытаясь прийти к своему пониманию графического дизайна и найти
собственный подход на практике. Все это время я интуитивно ощущал, что для решения
дизайнерских задач мне нужен научный подход, который даст мне новые идеи.
Наконец, я осознал, что наиболее эффективным способом создания упорядоченной
основы в графическом дизайне являются сетки. Я пытался использовать их в течение
многих лет с переменным успехом, но мне не хватало информационной базы и нужной
подготовки. Можно услышать утверждение, что графический дизайн – всего лишь
«выравнивание материала», и именно этим, в большей или в меньшей степени, я занимался
в течение многих лет. В большинстве своих проектов я использовал импровизированные
сетки, непродуманные колонки, которые возникали при попытке «выровнять материал».
Естественно, они не всегда могли стать основой для продуманного дизайна. Это особенно
бросается в глаза, когда я просматриваю свои старые работы, в которых был пропущен
обязательный этап планирования блоков и колонок.
Мне понадобилось много времени, чтобы начать использовать сетки, но я учился
методом проб и ошибок, читая книги, рассматривая работы талантливых дизайнеров, читая,
экспериментируя и вновь читая. Я понял, что сетки гораздо сложнее, чем кажутся на первый
взгляд. Изучая их, я постоянно узнаю что-то новое – именно это привлекает меня в дизайне,
Интернете, технологиях и в искусстве в целом. Не каждый раз сетка, которую я использую,
сильно отличается от предыдущей, но в процессе работы почти всегда можно узнать что-
то новое.
6
Ч. Вин. «Как спроектировать современный сайт»
Точка
В первый же день занятий в художественном колледже преподаватель раздал нам
чистые листы бумаги. Он посмотрел на нас и попросил поставить точку в произвольном
месте страницы.
Пока мы выполняли задание, преподаватель ходил по аудитории, бросая беглые
взгляды на результат нашего «творчества». Он с юмором комментировал выбор места для
наших точек и то, что этот выбор позволял предположить о наших личных качествах.
Некоторые расположили точку в самой середине листа, другие – просто куда-то ткнули
карандашом, а более рассудительные попытались как-то связать ее положение с углами
листа. Затем он попросил нас поставить еще одну точку, и опять в любом месте. После этого
преподаватель сказал, что мы создали дизайн – бессмысленный и бесполезный, но тем не
менее дизайн.
Ввиду своего положения на одной плоскости, располагаясь на дальних углах страницы
или близко друг к другу, нарисованные нами точки создавали структуру. Даже в такой
примитивной и схематичной форме присутствовал элемент организации пространства.
Суть урока заключалась в следующем: наличие более чем одного элемента предполагает
осуществление действий, направленных на наведение порядка. Дизайн бесполезен, если он
не превращает хаос в порядок.
Рассматривая точки на своем листе, я думал: «Если пара любых расположенных
неподалеку точек подразумевает скрытую структуру, не лучше ли попытаться влиять
непосредственно на эту структуру и управлять ею, чем предоставлять ей свободу действий?»
Ответ на этот вопрос возник из подсознания, из моего стремления во всем найти
порядок (или установить его), именно оно и сделало меня графическим дизайнером.
Я решил: «Да! Конечно! Структура должна существовать везде».
Этот урок на практике подтвердил то, что я предполагал все время: скрытая структура
существует во всем, что нас окружает. Но теперь мне требовались знания, умения и ресурсы,
чтобы использовать порядок для решения наиболее интересных для меня задач.
7
Ч. Вин. «Как спроектировать современный сайт»
8
Ч. Вин. «Как спроектировать современный сайт»
9
Ч. Вин. «Как спроектировать современный сайт»
Заключительная рекомендация
Эта книга не является исчерпывающим описанием всех подходов к применению сеток.
Она представляет одну точку зрения на проблему – мою собственную, – основанную на
моем пятнадцатилетием дизайнерском опыте, связанном с цифровыми СМИ. Поэтому здесь
вы не найдете абстрактных упражнений на создание сеток или рецептов на все случаи
жизни. В книге я предлагаю описание некоторых проблем, с которыми сталкивался в
своей профессиональной деятельности, и разбираю методы, использованные мной для их
решения.
Я рекомендую вам более детально изучить вопросы графического дизайна и интернет-
технологий. Почитайте работы создателей теории сеток, это позволит вам увидеть все
многообразие методов работы с сетками и стать более находчивым, более проницательным
дизайнером. Мой главный совет: как можно больше читайте. Не только о сетках, но и о
типографике вообще, о компоновке, взаимодействии человека и компьютера, юзабилити,
а также о том, как дизайн и технологии изменяют наше восприятие информации. (В
приложении вы найдете список рекомендованной литературы.) Я надеюсь, что независимо
от того, новичок вы или профессионал, книга «Как спроектировать современный сайт»
займет достойное место на вашей полке.
10
Ч. Вин. «Как спроектировать современный сайт»
Глава 2. Концепция
11
Ч. Вин. «Как спроектировать современный сайт»
12
Ч. Вин. «Как спроектировать современный сайт»
Невидимый порядок
Естественно, все мы ищем разные виды порядка, и пути поиска у каждого свои. В
глазах дизайнера порядок выглядит несколько отличным от того, как его представляет себе
обыватель. Благодаря профессиональному навыку мы можем замечать как визуальные, так
и схематичные намеки. Выровнены ли предметы? Обладают ли они сходными формами,
масштабами или пропорциями? Используется ли в них общее оформление? Упорядочены
ли они по какому-либо принципу? Прослеживается ли единый стиль даже в элементах,
не бросающихся в глаза? Вот на что мы обращаем внимание, оценивая любой дизайн,
просматривая веб-страницы или пытаясь сформулировать впечатления от просмотра сайта.
Большинство людей не столь критичны в оценке упорядоченности, по крайней мере, в
визуальных образах. Людям необходимо ощущение порядка, но не обязательно его наличие.
Они задают себе вопрос, сознательно, но чаще неосознанно: на своем ли месте вещь? Не
противоречит ли визуальный образ элементарной логике? На самом деле можно сказать, что
люди ищут не только присутствие порядка, но и отсутствие беспорядка.
Нюансы любой упорядоченной структуры могут не бросаться в глаза большинству, тем
не менее постоянно присутствует ощущение системы. Поэтому пользователь интерактивной
среды – сайта, терминала или мобильного приложения – вряд ли сразу поймет общие
принципы дизайна, использованные в этой системе. С другой стороны, пользователь может
почувствовать, что характеристики этой структуры – ее содержание, средства навигации
– созданы в соответствии с неким базовым принципом. Если он обнаружит признаки
упорядоченности, его доверие к системе и удобство работы значительно возрастут. Системе
упорядочения необязательно проявлять себя, она может не восприниматься осознанно, и
все-таки ее присутствие необходимо.
Это не значит, что ощущение порядка можно имитировать, как делают многие
дизайнеры, используя непроработанные сетки. Упорядоченную систему нельзя подделать,
дизайнер не сможет убедительно передать ощущение порядка, если отсутствует сам
порядок. Чем сильнее система воздействует на пользователя и чем глубже он постигает ее
свойства, тем важнее становится необходимость упорядоченной системы. Ее логические
принципы должны подтверждаться на практике и выдерживать проверку временем.
Неважно, что многие пользователи могут лишь поверхностно ощущать упорядоченность
системы. Зато если система не была хорошо и тщательно спроектирована, это сразу
бросается в глаза.
В первую очередь сетки представляют собой визуальную упорядоченную систему.
Как и любые другие упорядоченные системы, они воздействуют на двух уровнях: сначала
на уровне восприятия, а затем на уровне деятельности. Пользователь видит сетку, а затем
использует ее.
13
Ч. Вин. «Как спроектировать современный сайт»
Краткая ретроспектива
Вернемся на некоторое время в прошлое. Возникновение понятия типографской
сетки относят к началу XX века. Это произошло, когда группа архитекторов,
печатников, типографов и дизайнеров стала рассматривать графическое искусство как
отражение универсальных принципов, общих для природы, математики и технологии. Это
действительно так (к этому вопросу мы еще вернемся позднее), но подобное представление
не является исчерпывающим. Можно утверждать, что на протяжении всей истории
человеческий род занимался поиском порядка. Мы – люди, поэтому наш поиск – это
не столько поиск, сколько созидание. Если порядок отсутствовал, мы создавали его. В
великолепной «Книге о сетке» (The Grid Book), описывающей историю развития сетки как
концептуальной основы, искусствовед Ханна Б. Хиггинс пишет:
В вавилонском мифе о сотворении мира Бог создал людей, как кирпичи,
из глиняных форм. Именно люди стали строить стены из кирпичей. Первая
сетка – кирпичная стена – сразу вызывает ассоциации с человеческим телом.
Датируя появление кирпича 9000 годом до н. э., Хиггинс утверждает, что самые первые
строительные блоки являлись, по сути, символом человека. Благодаря небольшому размеру
их можно было обрабатывать и при отсутствии техники перемещать вручную. Созданные
кирпичи обладали неидеальной формой, но сама форма была одинакова, поэтому любой мог
их сделать. Человек знал, что конечный результат будет соответствовать исходной версии
и послужит важной цели – возведению стены. В стене кирпичи образовывали визуальную
сетку – рациональную структуру, которая также была способом мировосприятия. Кирпичная
стена – это метод установления порядка в мире, физической организации окружающей
среды путем отделения внешнего мира от внутреннего. Эта логическая связь оказалась
настолько естественной и привлекательной, что ее важность не уменьшается и по сей
день. Данный принцип естественным образом проник в геополитику: кирпичи формировали
стены для систематизации окружающей среды – они ограничивали участки земли, а участки
земли образовывали города.
Сегодня множество людей живут и работают в соответствии с этой простой
концепцией; городская сетка, методически или органически придающая городам форму, –
это мощный принцип организации повседневной жизни.
14
Ч. Вин. «Как спроектировать современный сайт»
Математические формулы
Кирпичи просто создавать, использовать, они понятны и просты, но на протяжении
столетий возникло и сформировалось более тонкое понимание систем упорядочения. Эти
открытия и нововведения развивали наше понимание сеток. Обращаясь к математике,
природе и даже к собственному телу, мы веками пытались выявить скрытую в мире логику
и порядок.
В VI веке до н. э. греческий философ Пифагор сформулировал теорему, ныне
известную как теорема Пифагора, – математическую модель, описывающую три стороны
треугольника. Эта теорема стала концептуальной основой геометрии, которую изучают
студенты-математики, даже не осознавая, почему это необходимо. Теорема Пифагора
наглядно показывает, что взаимоотношения между простыми числами предполагают
внутренний порядок. Так что на самом деле Пифагор поднял значение математики,
превратив ее в философскую основу постижения мира.
Пифагор считается одним из первых математиков, определивших золотое отношение
(1:1,618), описывающее гармоничную взаимосвязь двух чисел. Это отношение часто
называют золотым сечением, а его особенности долгое время занимали умы величайших
математиков. Золотое сечение служило источником вдохновения для художников и
архитекторов с древних времен. Эстетический эффект, который возникал при взгляде на
сооружения или картины, в основе которых лежал принцип золотого сечения, производил
неизгладимое впечатление. Неслучайно мы замечаем, что этот принцип был использован во
многих шедеврах мировой культуры.
15
Ч. Вин. «Как спроектировать современный сайт»
XX век
Уже перечисленные и многие другие теоретические принципы послужили основой для
формирования нового подхода к дизайну в XX веке. В течение первых двух десятилетий
XX века формировались основы современного мира дизайна. Графические произведения
по большей части базировались на традициях или интуиции, а основное внимание
уделялось имитации природы или подражанию исторически сложившимся, но зачастую
плохо поддающимся анализу чувственным моделям.
В 1920-х и 1930-х годах произошел революционный сдвиг в направлении
рациональности, непосредственно связанный с новыми технологичными подходами. Среди
основоположников модернистского подхода к дизайну можно назвать Зль Лисицкого, Курта
Швиттерса, Яна Чихольда, Пауля Реннера, Ласло Мохой-Надя и др. Большинство работали
в Германии, а некоторые преподавали в знаменитом «Баухаусе». Они настаивали на новой
парадигме упорядочения мира: форма должна следовать за функцией, системное мышление
и стандартизация необходимы. Они отвергали прямое копирование природных форм, а
вместо него предлагали использовать внутреннюю красоту техники, которая тогда полным
ходом меняла общество.
Из-за распространения в Германии идей фашизма многие из упомянутых ранее
дизайнеров были вынуждены покинуть страну в 1932 году, после того как нацисты закрыли
«Баухаус». Многие переехали в Швейцарию, где их идеи нашли поддержку, а новый подход к
графическому дизайну продолжил развиваться и процветать. Идеалы «Баухауса» «обросли»
научно обоснованной простотой и минимализмом, в результате чего сформировался
так называемый международный типографский стиль. Базовой идеей, естественно, было
использование сетки в дизайне, позволяющей задействовать структуру каждой страницы
для создания ощущения порядка. В умелых руках швейцарских дизайнеров, например
Йозефа Мюллера-Брокмана, сетки находили применение почти в каждом дизайнерском
решении, геометрические формы становились все более выразительными, а математические
расчеты, лежащие в основе элементов, становились все более важными. Швейцарский стиль,
как его иногда называют, быстро превратился в совершенный набор визуальных средств,
который принято считать пиком художественного развития графического дизайна.
В это же время другая часть бывших ведущих специалистов «Баухауса» переехали
в Америку, где их идеи завоевали популярность и расцвели после окончания Второй
мировой войны. С конца 1950-х годов немецкие дизайнеры объединились с дизайнерами-
эмигрантами из других европейских стран и американскими специалистами, среди которых
был, например, Пол Рэнд. Вместе они превратили модернистскую основу порядка в
эстетический идеал и главную составляющую жизни американцев XX века. Модернистский
графический дизайн и сетка на протяжении десятилетий меняли облик Америки и до сих
пор остаются неотъемлемой частью используемых визуальных средств.
18
Ч. Вин. «Как спроектировать современный сайт»
Интернет
Графический дизайн, дорабатывавшийся и развивавшийся на протяжении XX века,
заложил весьма богатую основу как для печатного, так и для графического творчества. Его
теория и практика очень важны для понимания того, как люди воспринимают информацию
и влияют на нее. С появлением общедоступного Интернета в 90-х годах прошлого
века эти знания легли в основу нашего представления о сетевом пространстве как о
множестве страниц, каждая из которых наполнена такими же элементами, что и печатный
лист: названия, подзаголовки, разделы, позволяющие отображать, читать и воспринимать
информацию почти в том же виде, что и на бумаге.
Как концептуальная основа графический дизайн сыграл огромную роль для содействия
переходу массовой аудитории от печатных изданий к Интернету. Такой базис помог
Интернету повторить бо́льшую часть визуальных средств доцифровой эпохи коммуникации,
не утратив ощущения близкого контакта в пугающем виртуальном пространстве. Уже
существовавшие и только что появившиеся компании использовали внутреннюю силу
графического дизайна и его принципы для стремительного развития Интернета на
протяжении последних двадцати лет.
Однако вскоре проявились специфические ограничения, связанные с использованием
графического дизайна в Интернете. Сложные задачи доцифрового дизайна всегда носили
конкретный характер и требовали конкретных решений.
Книга или журнал, даже система идентификации, требуют, чтобы дизайнер создавал
штучный проект, выполненный в традиционном стиле. Такой дизайн может развиваться с
течением времени, изменяться в зависимости от условий или разнообразных версий, но
каждое его воплощение – экземпляр книги, номер журнала, визитная карточка или печатный
бланк – должно появляться и функционировать одним и тем же образом, вне зависимости
от того, кто с ним сталкивается.
В Интернете дело обстоит совершенно по-другому, дизайнерское решение может
иметь бесконечное (по крайней мере, очень большое) количество форм, зависящих от
аппаратного или программного обеспечения или от явных или скрытых предпочтений
пользователя. Дизайнер печатных изданий задается вопросом: «Каким должно быть
решение?», а дизайнер, работающий с цифровыми средствами массовой информации,
формулирует вопрос по-другому: «Каким должно быть решение и как оно будет изменяться
в зависимости от условий использования?» Представление веб-страницы может радикально
трансформироваться, например, при выборе пользовательских профилей. Кроме того,
страница может менять свои размеры – увеличиваться или уменьшаться – в зависимости от
браузера.
Технология, используемая для просмотра любого материала в Интернете, может
превратиться в столь же важный фактор, как и сама информация, которую хотят
донести до пользователя. Доцифровые дизайнерские решения редко требовали каких-
либо технологических ухищрений, но в цифровом дизайне для каждого решения
необходимы определенные технические средства. Собственно говоря, без веб-браузера или
компьютера не существует веб-дизайна. Более того, не все браузеры работают одинаково,
а характеристики компьютеров, на которых они установлены, бывают очень разными.
Поэтому средства, выбираемые людьми или доступные для них, могут привести к самым
разнообразным вариантам решений.
Вот почему принципы, на которых базируются типографские сетки, перейдя в
Интернет, приобрели множество новых черт.
19
Ч. Вин. «Как спроектировать современный сайт»
20
Ч. Вин. «Как спроектировать современный сайт»
22
Ч. Вин. «Как спроектировать современный сайт»
Глава 3. Процесс
Дальнейший материал этой книги посвящен созданию сетки начиная с этапа поиска
решения. Однако сперва следует разобраться с принципами, которые должны учитывать
дизайнеры.
Сетка помогает решить конкретную задачу, и только потом настанет пора
позаботиться об эстетике. Сетка может настолько улучшить привлекательность и
эстетическое восприятие любого дизайна, что возникает соблазн уделить все внимание
красоте, а не полезности. Многие дизайнеры ставят во главу угла красоту, невзирая
на то что при попытке использовать такую сетку пострадают функциональность или
содержание. Большинство эффективных сеток были созданы для достижения конкретных
целей. Вне зависимости от поставленной перед дизайнером задачи – обмен информацией,
организационные или деловые проблемы – красота сетки определяется тем, насколько
успешно она решает эти проблемы.
Сетка является составной частью юзабилити. Сетка – это не средство установления
полного контроля над действиями пользователя на сайте. Сетка, скорее, представляет
собой основу, с помощью которой пользователь может управлять своими собственными
действиями. Дизайнерам не следует втискивать все интерактивные и неинтерактивные
элементы в рамки сетки, нельзя допускать, чтобы действия пользователя становились
случайными и непредсказуемыми. Основная работа дизайнера состоит в том, чтобы
попытаться решить часть проблем без участия пользователя, но не все, а только те, которые
помогут пользователю беспрепятственно достичь свои целей. Сетка – это наилучший способ
решения данной задачи.
Чем проще сетка, тем она эффективнее. Принципы, описанные в этой книге,
можно использовать для создания сеток из шестнадцати, двадцати и более блоков с
любой комбинацией колонок одинаковой или разной ширины. Суть в том, что создавать
следует как можно более простую сетку. Мы увидим, что математическая точность является
ключевым элементом эффективного дизайна, но не стоит забывать и о математической
пригодности. Формулы, используемые для расчета блоков и колонок, должны быть
достаточно понятными, даже простыми, чтобы вы могли найти ответ в уме или объяснить
расчет коллеге. Если сетка проста в применении и понятна, она будет полезна и
пользователям.
23
Ч. Вин. «Как спроектировать современный сайт»
Этапы
Давайте перечислим основные этапы поиска решения на основе сетки:
1. Проведение исследований и выявление существующих ограничений.
2. Техническое задание.
3. Подготовительный дизайн:
• карандашные эскизы;
• блоки, колонки, предварительные расчеты;
• эскизы страниц.
4. Компоненты.
5. Создание (код).
Помните, что наиболее скрупулезно следует отнестись к этапу обдумывания задачи.
Хотя приведенный порядок действий удобен и полезен мне, другим дизайнерам он может
не подойти. Шаги не обязательно должны следовать друг за другом в указанном порядке,
длиться определенное время или выполняться определенным способом. Некоторые этапы
вообще можно пропустить. Например, шагЗ, касающийся подготовительного дизайна,
состоит из трех разных операций, которые часто выполняются одновременно. Дизайнер
по мере необходимости обращается то к карандашу и бумаге, то к компьютеру, то
делает простые расчеты. Важно не механическое выполнение приведенного алгоритма, а
постоянное следование принципам эффективного дизайна на основе сетки.
Тем не менее не забудьте уделить побольше внимания двум важным этапам: сначала
необходимо провести исследование, а затем сделать наброски.
24
Ч. Вин. «Как спроектировать современный сайт»
Исследования и ограничения
Признаком действительно хорошего дизайна является не его красота, новизна или
эффективность, а то, насколько хорошо он воплотил решение поставленной задачи. Для
успешного решения дизайнер должен понимать поставленную задачу и знать, какие
ограничения будет необходимо учитывать. Дизайнер должен задать вопросы: Кто является
целевой аудиторией? В каких условиях существует данная задача? Когда задача может быть
решена? Как будет использоваться решение? И даже: Почему решение необходимо?
И найти на них ответы.
Ответить на эти вопросы бывает сложно, а сами ответы имеют расплывчатую
формулировку или плохо поддаются анализу. Но дизайнер должен задавать эти вопросы
постоянно, добиваясь четких и точных ответов, которые можно будет проанализировать и
понять.
Поскольку сетка предоставляет дизайнеру самый простой и быстрый путь к решению
поставленной задачи, возникает соблазн пропустить этот этап. После того, как дизайнер
овладел основами сетки, ему проще начать механический процесс создания блоков и
колонок, чем задавать вопросы и заниматься поиском ответов.
Для решения почти каждой дизайнерской задачи необходим этап тщательного
изучения, предшествующий поиску решения. Без четкого понимания поставленной задачи
любая дизайнерская работа – включая создание сетки – делается впустую. Гораздо
продуктивнее начать проект с исследования, чем переходить непосредственно к дизайну.
Дизайн на основе сетки так же требует дополнительной подготовки. Чем полнее
исследована задача, тем эффективнее будет сетка. Тщательная подготовка сеток позволяет
максимально реализовать творческий потенциал дизайнера. При таком подходе вы сможете
заранее предугадать возникновение некоторых трудностей и миновать ловушки, которые
неизбежно возникают при излишней поспешности, – неправильно структурированных
блоков и колонок, сеток, которые можно использовать только при решении конкретных
задач, но абсолютно бесполезных для изменившихся условий, сеток, не учитывающих
неочевидные ограничения, – то есть оказавшихся настолько бесполезными, что приходится
тратить много времени на их переделку.
Какие разновидности ограничений должен учитывать дизайнер? Их можно разделить
на три основные категории.
Технические ограничения определяют дизайнерское решение. К ним относятся
разрешение экрана
и поколение («современность») веб-браузера – два критических фактора,
оказывающих влияние на любой дизайнерский проект. Важными бывают и технические
ограничения, касающиеся возможностей сайта, способа представления информации.
Дизайнер обязательно должен учитывать данные ограничения. Система публикации
часто влияет на то, каким образом авторы должны подготавливать материалы, и
последовательность действий, что в свою очередь влияет на вид дизайнерского решения.
Коммерческие ограничения определяют задачу, которую необходимо решить.
Чего мы должны добиться в результате? Должен ли наш проект увеличить количество
посетителей, продолжительность их нахождения на страницах сайта, количество переходов
по рекламным объявлениям либо количества покупок, сделанных на сайте, – эти цели
являются наиболее важными при поиске любого дизайнерского решения. Дизайнер должен
обязательно учитывать задачи брендинга, позиционирования и маркетинга. Наконец, он
обязан оценить затраты на поддержание своего проекта в дальнейшем: кто будет работать с
созданной им сеткой и какие навыки для этого необходимы.
25
Ч. Вин. «Как спроектировать современный сайт»
26
Ч. Вин. «Как спроектировать современный сайт»
Эскизы
После того как мы осознали важность детального изучения задачи, можно перейти
к следующему шагу – созданию набросков на бумаге. Это важнейший инструмент,
позволяющий решить дизайнерскую задачу, особенно необходим на этапе проектирования
сеток. Примерный набросок комбинаций колонок и возможных вариантов расположения
позволит сэкономить время и поможет найти более интересные творческие решения, чем
прямой переход к работе над сеткой и дизайном.
Я подчеркиваю: самым эффективным путем является использование карандаша и
бумаги для проработки задачи, поиска возможных решений и изучения перспективных
(и не очень) идей, проверка которых другим способом может оказаться слишком дорогой
или трудоемкой. По сути, эскизы позволяют быстро просмотреть возможные идеи без
существенных финансовых затрат. Помните, что наброски остаются всего лишь набросками,
они не должны быть красивыми.
Не забывайте, что рисование набросков не обязательно является отдельным этапом
создания сетки, привязанным к конкретному промежутку времени. Наброски можно делать
на любом этапе проекта, на любом уровне готовности, хотя логичнее будет обратиться
к ним на ранней стадии, чтобы можно было рассмотреть большее количество идей и
возможностей. Если у вас под рукой есть карандаш и лист бумаги, они обязательно окажутся
полезными.
27
Ч. Вин. «Как спроектировать современный сайт»
Терминология
Термины, описывающие различные компоненты сетки, выглядят простыми, но
поразительно неопределенными. Например, термин «колонка» кажется достаточно
очевидным, но на базе сетки из восьми колонок дизайнер может создать страницу с двумя
колонками текста, что делает этот термин весьма расплывчатым. Единая терминология не
всегда используется даже в книгах по дизайну на основе сеток.
В некоторых изданиях используются термины, отсутствующие в других (например,
области, поля). Давайте перечислим несколько наиболее общих терминов, которые помогут
нам облегчить практическую работу с сетками.
Юнит
Юнит – это строительный «кирпичик» любой сетки, самый узкий вертикальный
объект на странице (в юнитах измеряют ширину), на основе которого формируются
колонки. Как правило, юниты имеют слишком маленькую ширину, чтобы использовать их
непосредственно для размещения текстовых материалов.
Колонка
Колонки – это группы юнитов, которые объединяются, чтобы создать рабочую зону,
подходящую для размещения материала. Большинство текстовых колонок состоят из двух
или нескольких юнитов. Например, сетка из шестнадцати юнитов может образовывать две
колонки по восемь юнитов в каждой либо четыре колонки по четыре юнита в каждой и т. д.
16 блоков
8 колонок
3 блока
28
Ч. Вин. «Как спроектировать современный сайт»
2 области
Блок
Блоки – это группы схожих колонок, образующие части страницы. Например, в сетке
из четырех колонок первые три колонки слева могут использоваться для отображения одного
вида материала, а четвертая колонка образует другой блок.
Область
Области – это элементы, структурирующие страницу по вертикали и помогающие
дизайнеру визуально распределить элементы по оси Y. Размеры областей можно
рассчитывать несколькими способами, но наиболее эффективным считается золотое
отношение.
Базовая сетка
В типографике базовой линией называют невидимую линию, на которой
располагаются буквы. Например, нижний край буквы е лежит на базовой линии, а нижний
выносной элемент буквы р находится под ней. Сетка образуется множеством базовых линий,
расстояние между которыми соответствует высоте строки (интерлиньяжу) текста.
29
Ч. Вин. «Как спроектировать современный сайт»
Элемент
Элементы – это любые единичные компоненты структуры, например, заголовок, абзац
текста, фотография или кнопка.
Модуль
Модули – это группы элементов, объединенные для создания отдельных блоков по
принципу единства формы или функции. Форма регистрации, например, представляет собой
модуль, объединяющий множество элементов, – метки поля формы, кнопки и т. д.
30
Ч. Вин. «Как спроектировать современный сайт»
31
Ч. Вин. «Как спроектировать современный сайт»
Обзор проектов
Постановка задачи: необходимо разработать дизайнерский онлайн-журнал – сайт о
дизайнерах, созданный дизайнерами и адресованный дизайнерам. Он должен объединять в
единое целое редакционное содержание в форме блога и возможности онлайн-общения.
Сайт состоит из четырех основных шаблонов:
• Страницы статьи.
• Информационной страницы.
• Страницы личных данных пользователя.
• Домашней/главной страницы.
Мы рассмотрим создание сетки, которая будет подходить для каждого случая, а
затем используем ее в дизайне страниц. При разработке шаблонов нужно учитывать, что
различные ограничения и рекомендации будут накладываться друг на друга.
Получившееся решение мы будем использовать и для создания шаблонов
второстепенных страниц, что послужит доказательством универсальности использованного
подхода:
• Страницы сообщения (например, сообщения об ошибке).
• Страницы содержания блога.
• Страницы настройки параметров.
• Страницы календаря.
• Шаблона для сообщений электронной почты.
Поскольку мы разрабатываем проект воображаемого сайта, то смело можем назвать
его Designery.us. Это даст нам стартовую точку для решения задач брендинга, которые будут
подробно рассмотрены далее.
32
Ч. Вин. «Как спроектировать современный сайт»
Начало работы
Понимание требований
Один из главных уроков, который вы должны извлечь из данной книги, заключается в
том, что изучение существующих ограничений – это первый и наиболее важный этап. Мы
должны найти критерии, которые сделают наш проект максимально успешным и удобным
в использовании. Пока этап не завершен, едва ли имеет смысл думать о разработке сетки и
совсем нет смысла переходить к выбору шрифтов и цветов.
Работая с Designery.us, мы предполагаем, что вам предоставили хорошо
подготовленное техническое задание в виде набора моделей страниц. Модели
– это упрощенные схемы, описывающие особенности и разновидности контента,
представленного на каждом шаблоне. Эти модели делают за нас бо́льшую часть работы; по
сути, они содержат большинство (если не все) ограничений.
На данном этапе мы не будем рассматривать все существующие ограничения. Вместо
этого мы уделим самое пристальное внимание четырем основным шаблонам, на которых
базируется большинство веб-страниц. Если наше решение окажется продуманным, то
любую разработанную нами сетку можно будет легко использовать или адаптировать для
остальных менее важных шаблонов.
В моделях четырех основных шаблонов учитываются два принципиальных
ограничения. На наше счастье, они довольно точно сформулированы и присутствуют в
большинстве задач веб-дизайна. Речь идет о размере области просмотра и рекламном блоке.
33
Ч. Вин. «Как спроектировать современный сайт»
34
Ч. Вин. «Как спроектировать современный сайт»
35
Ч. Вин. «Как спроектировать современный сайт»
36
Ч. Вин. «Как спроектировать современный сайт»
Область просмотра
Вряд ли когда-нибудь размер окна веб-браузера станет одинаковым для всех
или стандартизованным. Кроме мониторов компьютеров существуют также небольшие
экраны мобильных устройств, средние экраны планшетных устройств и огромные экраны
телевизоров высокой четкости. (Парадоксально, но дизайнеры часто забывают, что
телевизоры относятся к устройствам с низким разрешением экрана.)
37
Ч. Вин. «Как спроектировать современный сайт»
1024 х 768 – это стандартное разрешение экрана. Оно будет одним из ограничений
нашего проекта
38
Ч. Вин. «Как спроектировать современный сайт»
Рекламный блок
Ко всем моделям предъявляется одно общее требование: на видном месте должен
находиться прямоугольный рекламный блок. Он, конечно, может присутствовать не
на каждой странице, но сразу понятно, что любая созданная нами сетка должна
предусматривать наличие рекламного блока. Это обеспечивает единообразие представления
информации на всем сайте.
Для многих веб-дизайнеров рекламные блоки – это одна из главных проблем. Они
являются весьма сложным условием, которое может помешать созданию продуманного
дизайна. Рекламные блоки по определению вмешиваются в пользовательское восприятие,
которым дизайнеры пытаются управлять.
39
Ч. Вин. «Как спроектировать современный сайт»
Очевидно, что для многих сайтов рекламные блоки – это их «мотор». Они
приносят доход, обеспечивающий само существование сайтов. Несмотря на доставляемые
неудобства, они являются реальным и важным ограничением.
Кроме того, рекламные блоки способны помочь дизайнеру. Мы уже говорили, что чем
строже ограничение, тем результативнее бывает решение. Бросающийся в глаза рекламный
блок способен стать основой для создания сетки; он фактически определяет ее форму.
В качестве второго ограничения будет выступать большой рекламный блок рекламного
интернет-агентства размером 336 х 280 пикселов. Между прочим, спецификация позволяет
разместить еще два рекламных блока в ширину: прямоугольный блок среднего размера 300 х
250 и полустраничный 300 х 600 пикселов. Таким образом, в дизайн, построенный на основе
большого рекламного блока, можно легко добавить рекламные блоки других размеров.
Бренд
Размеры области просмотра и наличие рекламного блока – это два важнейших
ограничения, но необходимо учитывать еще один важный фактор – сам бренд. Бренд влияет
на создание сетки не так заметно, как другие ограничения, но он тем не менее является
важным фактором, оказывающим влияние на все дизайн-решение. Сетка, создаваемая для
молодежного бренда, может быть гораздо более свободной, чем сетка, создаваемая для
известной финансовой организации.
Сделаем несколько простых предположений о торговой марке Designery.us:
• Целевая аудитория – дизайнеры всех возрастов с разным уровнем компьютерной
подготовки.
• Общий стиль – дружелюбный, простой и спокойный.
• Логотип должен сразу бросаться в глаза.
Выводы
На основе имеющейся информации можно сформулировать задачу. Прежде чем
перейти к разработке самой сетки, важно обобщить ограничения, чтобы избежать
дальнейшего недопонимания. Для этого попытаемся сформулирвоать задачу максимально
просто и кратко:
Разработать основные шаблоны страниц для онлайн-журнала, целевая
аудитория – дизайнеры. Сайт объединяет статьи и функции социального
общения, как это следует из моделей (см. с. 57–60). Шаблоны должны
соответствовать минимальному разрешению экрана 1024 х 768 пикселов с
активной областью 960 х 650 пикселов. На странице должен располагаться
стандартный рекламный блок размером 336 х 280 пикселов. Готовый
проект должен соответствовать продуманному и спокойному образу бренда
Designery.us; логотип должен находиться на видном месте. Необходимо
использовать красный, черный и белый цвета.
40
Ч. Вин. «Как спроектировать современный сайт»
41
Ч. Вин. «Как спроектировать современный сайт»
Создание наброска
Как и любая творческая работа, дизайн сайта начинается с набросков. С помощью
карандаша и бумаги можно быстро рассмотреть несколько разных подходов к общему
дизайну сайта. И снова внимание акцентируется на четырех основных шаблонах.
Достаточно создать наброски только этих страниц, но полезно при этом помнить и о
шаблонах второстепенных страниц.
При создании набросков цель состоит не в том, чтобы нарисовать готовое решение, а в
том, чтобы творчески осмыслить возможные варианты. Наброски должны быть быстрыми,
простыми и небольшими – одного стандартного листа бумаги более чем достаточно для
пяти-шести набросков. На данном этапе нет необходимости рисовать точную сетку или
определять количество юнитов. Достаточно прикинуть количество колонок на странице,
независимо от математической сложности расчета этих колонок. При создании набросков
нужно чувствовать себя достаточно свободно, чтобы найти решения, способные придать
сетке конкретный вид.
Такой творческий подход пригодится позднее, когда мы используем эти черновые
наброски как руководство при создании сетки.
Следует отметить, что эти эскизы существенно отличаются от предложенных
моделей: название сайта смещено вправо и занимает большую часть страницы, некоторые
навигационные элементы изменены или объединены, а соотношение между элементами
на странице и пустыми областями стало другим. Такая творческая интерпретация входит
в сферу нашей ответственности. Недостаточно просто преобразовать модели, мы должны
интерпретировать их, чтобы конечный результат был оптимальным и последовательным.
В некоторых случаях возможна более свободная интерпретация, чем в других, поэтому
дизайнеры должны обсуждать необходимые изменения моделей со своими коллегами.
Короче говоря, творческий процесс дизайнера начинается с набросков.
Не забывайте, что создание набросков не обязательно является отдельным этапом
процесса. Карандаш и бумага могут пригодиться даже позднее, после начального этапа,
если потребуется вернуться и заново поработать над набросками с учетом непредвиденных
проблем. Способность быстро анализировать возможные варианты бесценна на любом
этапе работы дизайнера.
42
Ч. Вин. «Как спроектировать современный сайт»
Создание сетки
43
Ч. Вин. «Как спроектировать современный сайт»
Четыре колонки также не подходят, потому что рекламный блок займет слишком
много места в ширину
Давайте разобьем страницу на простые и понятные блоки. На набросках видны три
области – левая почти в два раза больше правой. Ширина области просмотра составляет 960
пикселов, значит, страницу можно разделить на три колонки по 320 пикселов каждая.
Такое соотношение стало бы изящной основой для сетки, но одной колонки будет
недостаточно для размещения рекламного блока шириной 336 пикселов. Можно уменьшить
левую область и увеличить правую, но в таком случае наша сетка станет непродуманной,
и впоследствии возникнут проблемы. Наша цель – создать универсальный принцип
разбиения страниц, которым мы будем руководствоваться при решении проблем дизайна,
возникающих в этом проекте.
Давайте добавим поля шириной 5 пикселов справа и слева от рекламного блока, чтобы
отделить его от краев колонок. Таким образом, ширина крайне правой области должна
быть не менее 346 пикселов. Умножив это значение на три, получим 1038 пикселов, что
превышает максимальную ширину области просмотра, а ведь мы еще не учли промежутки
44
Ч. Вин. «Как спроектировать современный сайт»
45
Ч. Вин. «Как спроектировать современный сайт»
Чтобы создать более тонкую сетку колонок, восемь блоков разделим на шестнадцать
С другой стороны, количество юнитов и колонок, кратное четырем, часто позволяет
найти правильное решение, даже если сами по себе они не годятся для работы. (На самом
деле, большинство эффективных решений построены из четырех, восьми или шестнадцати
колонок, и это нужно учитывать при создании новых сеток.) Если разделить страницу на 8
юнитов по 120 пикселов каждый, можно будет объединить 3 юнита в колонку шириной 360
пикселов, что идеально подойдет для рекламного блока. Ширина левой области составит
600 пикселов, поэтому исходное соотношение 2:1 сохраняется, и в этой области можно
разместить основной текст статьи. Но левая область будет состоять из 5 юнитов – не
слишком удачное число, если нам потребуется дальнейшее разделение.
Непродуманным решением является разбиение левой области на 2 колонки по 300
пикселов каждая. По сути, мы так и поступим, но эту возможность следует использовать для
принятия более обдуманного решения. Разделив 8 блоков сетки шириной 120 пикселов на
16 блоков шириной 60 пикселов каждый, мы получим более тонкую сетку колонок. Теперь
левую область можно разделить на 2 колонки по 5 юнитов каждая, а правая область будет
состоять из 6 юнитов либо, если понадобится дальнейшее разделение, 2 колонок по 3 юнита
каждая.
46
Ч. Вин. «Как спроектировать современный сайт»
47
Ч. Вин. «Как спроектировать современный сайт»
48
Ч. Вин. «Как спроектировать современный сайт»
49
Ч. Вин. «Как спроектировать современный сайт»
Тем не менее базовая сетка пригодится при поиске других решений, которые также
должны быть продуманными. Например, отбивки между абзацами можно рассчитать
по базовой строке. В печатных изданиях абзацы могут следовать друг за другом без
дополнительного интервала.
В электронных изданиях некоторые параметры оформления, например, абзацные
отступы, довольно сложно реализовать, а пользователи перелистывают веб-страницы
гораздо быстрее, чем страницы книги, поэтому необходимо предусмотреть промежутки
между абзацами. Можно сделать фиксированный интервал между абзацами, равный 18 пт,
чтобы обеспечить визуальную гармонию между элементами, базовой сеткой и абзацами.
Базовая сетка поможет выбрать параметры заголовков и подзаголовков – HTML-стилей
Н1, Н2, НЗ и т. д. Заголовки Н1, как правило, имеют наибольший размер на странице,
они обычно отделены от основного текста и поэтому их необязательно привязывать к
базовым строкам. А заголовки Н2 и НЗ обязательно должны учитывать базовую сетку.
Очевидно, что эти элементы оформления должны быть крупнее и/или более заметны, чем
основной текст, но базовая сетка основана на интерлиньяже, а не на размере шрифта.
Например, если мы выберем для заголовков Н2 размер 24 пт, интерлиньяж должен составить
26 пт (две базовые линии). Размер шрифта может колебаться в диапазоне от 22 до 30
пунктов, но межстрочный интервал при этом составляет 36 пунктов. Более точное значение
определяется визуальной оценкой текста: попадают ли нижние выносные элементы букв
(например, g и y) на расположенный ниже текст и достаточен ли интерлиньяж для удобства
восприятия информации.
Расчет полей
Базовая сетка важна для расчета полей – точно рассчитанных горизонтальных областей
страницы, помогающих в размещении сгруппированных элементов вдоль вертикальной оси.
Поля могут быть полезны для расчета места, которое понадобится для размещения знака
50
Ч. Вин. «Как спроектировать современный сайт»
51
Ч. Вин. «Как спроектировать современный сайт»
52
Ч. Вин. «Как спроектировать современный сайт»
53
Ч. Вин. «Как спроектировать современный сайт»
55
Ч. Вин. «Как спроектировать современный сайт»
Обратите внимание, что информация разделена на две небольшие колонки. Обе они
привязаны к колоночной сетке, а текст выровнен по базовой сетке. Аватар также выровнен
по базовой сетке.
Естественно, нельзя разместить в дальнем правом углу все важнейшие элементы.
Учитывая, что логотип находится справа, навигационные элементы следует разместить
в левой части страницы. Давайте расположим элементы навигации вдоль верхнего края
страницы – там, где пользователи легко заметят их.
56
Ч. Вин. «Как спроектировать современный сайт»
57
Ч. Вин. «Как спроектировать современный сайт»
58
Ч. Вин. «Как спроектировать современный сайт»
60
Ч. Вин. «Как спроектировать современный сайт»
61
Ч. Вин. «Как спроектировать современный сайт»
62
Ч. Вин. «Как спроектировать современный сайт»
63
Ч. Вин. «Как спроектировать современный сайт»
64
Ч. Вин. «Как спроектировать современный сайт»
65
Ч. Вин. «Как спроектировать современный сайт»
66
Ч. Вин. «Как спроектировать современный сайт»
страницы. Давайте разделим правую область на колонки – шесть юнитов хорошо делятся на
две колонки по три юнита в каждой.
После этого мы сможем разместить несколько элементов достаточно высоко, и
остальные не нужно будет сильно смещать вниз. Начнем со списка страниц и проектов, они
могут находиться друг рядом с другом под рекламным блоком.
68
Ч. Вин. «Как спроектировать современный сайт»
всем сайте, что соответствует ожиданиям пользователя, и поэтому они оказывают решающее
влияние на удобство пользования сайтом. Поэтому расположим навигационные ссылки над
рекламным блоком – здесь они сразу бросятся в глаза пользователям.
71
Ч. Вин. «Как спроектировать современный сайт»
Такие же параметры подойдут для оформления ссылок Print, Email и Share, которые
должны располагаться рядом с началом статьи. Данные элементы не должны быть
большими, для них можно использовать, например, свободное пространство справа от
основного текста. Расположим ссылки справа от строки с именем автора и аннотацией.
Эти элементы относительно небольшие, поэтому не сразу бросаются в глаза. Однако
расположение в данной колонке – с большими промежутками вверху и внизу – сделает их
заметными, когда пользователь будет просматривать страницу.
В статьях, согласно проекту, могут использоваться иллюстрации с подписями, а
также дополнительные оформительские элементы – цитаты и списки, которые также нужно
учитывать.
Иллюстрации можно разместить непосредственно в текстовой колонке. Стиль подписи
тоже соответствует нашей концепции метатекста, в которой используется шрифт без засечек.
Чтобы он отличался от основного текста, уменьшим его кегль на один пункт и выберем
более светлый цвет. Подпись находится прямо под изображением, а между текстом и
изображением будет сделан интервал величиной в одну базовую строку.
72
Ч. Вин. «Как спроектировать современный сайт»
73
Ч. Вин. «Как спроектировать современный сайт»
74
Ч. Вин. «Как спроектировать современный сайт»
75
Ч. Вин. «Как спроектировать современный сайт»
76
Ч. Вин. «Как спроектировать современный сайт»
77
Ч. Вин. «Как спроектировать современный сайт»
78
Ч. Вин. «Как спроектировать современный сайт»
79
Ч. Вин. «Как спроектировать современный сайт»
80
Ч. Вин. «Как спроектировать современный сайт»
81
Ч. Вин. «Как спроектировать современный сайт»
82
Ч. Вин. «Как спроектировать современный сайт»
83
Ч. Вин. «Как спроектировать современный сайт»
годов можно использовать для навигации. Выбрав конкретный год, справа от него в
оставшихся трех юнитах мы увидим список месяцев. Этот список постоянен и не зависит
от года, поэтому правая сторона не изменяется, а общий принцип поиска понятен каждому.
84
Ч. Вин. «Как спроектировать современный сайт»
85
Ч. Вин. «Как спроектировать современный сайт»
страницы статьи с точки зрения единой эстетики (неизменными остались блок торговой
марки и параметры текста), учитывая вместе с тем особые потребности данной страницы.
87
Ч. Вин. «Как спроектировать современный сайт»
88
Ч. Вин. «Как спроектировать современный сайт»
89
Ч. Вин. «Как спроектировать современный сайт»
90
Ч. Вин. «Как спроектировать современный сайт»
91
Ч. Вин. «Как спроектировать современный сайт»
93
Ч. Вин. «Как спроектировать современный сайт»
94
Ч. Вин. «Как спроектировать современный сайт»
95
Ч. Вин. «Как спроектировать современный сайт»
96
Ч. Вин. «Как спроектировать современный сайт»
Теперь осталось разместить обзор активности в правой колонке. Сам материал очень
простой – всего лишь набор текстовых записей, и его необязательно усложнять. Текст
можно расположить сверху вниз в виде колонки. Часто такой простой подход к материалу
оптимален для крайней правой колонки, потому что пользователи считают эту область веб-
страниц «рекламным местом». Контринтуитивный подход оказывается более эффективным
для данной области – чем проще материал, тем меньше он похож на рекламу, поэтому больше
пользователей уделят ему внимание.
99
Ч. Вин. «Как спроектировать современный сайт»
100
Ч. Вин. «Как спроектировать современный сайт»
101
Ч. Вин. «Как спроектировать современный сайт»
102
Ч. Вин. «Как спроектировать современный сайт»
103
Ч. Вин. «Как спроектировать современный сайт»
105
Ч. Вин. «Как спроектировать современный сайт»
106
Ч. Вин. «Как спроектировать современный сайт»
107
Ч. Вин. «Как спроектировать современный сайт»
Элементы, созданные для других страниц, например, форма для подписки на рассылку
и список пользователей с фотографиями, будут располагаться в средней колонке
В крайней правой колонке можно отображать проекты так же, как и на странице
профиля. Эта колонка имеет ширину шесть блоков, поэтому информация, появляющаяся в
этом месте, будет хорошо смотреться.
В задании были предусмотрены ссылки для поиска самых популярных, самых
обсуждаемых, недавно обновленных материалов и т. п. Расположим их над проектами,
чтобы их было легко найти (их нельзя располагать под проектами, так как они оказались бы
в нижней части страницы). На странице категории использовались аналогичные ссылки, но
колонка была меньшей ширины, чем сейчас, когда в нашем распоряжении шесть юнитов.
Такая ширина компенсируется меньшей высотой, поэтому разделим список на две более
узкие колонки по три ссылки в каждой, но с меньшим межстрочным интервалом, чем
раньше.
108
Ч. Вин. «Как спроектировать современный сайт»
109
Ч. Вин. «Как спроектировать современный сайт»
110
Ч. Вин. «Как спроектировать современный сайт»
Дополнительные страницы
Созданные нами шаблоны – страница статьи, страница категории, страница профиля
и домашняя страница – предлагают четыре совершенно разных подхода к компоновке
материалов в созданной нами сетке. Эти страницы, вероятно, будут просматриваться чаще
всего, поэтому они могут послужить довольно хорошей основой для разработки остальных
страниц сайта.
При разработке сайта с огромным количеством материалов и связей не следует
машинально повторять модели компоновки. Вполне возможно, что другие страницы
сайта будут характеризоваться другими ограничениями и потому потребуют других
подходов. Но мы не должны просто создавать отдельные страницы, не обращая
внимания на их взаимосвязь. Несмотря на то что невозможно предугадать точную
последовательность просмотра сайта Designery.us, можно предвосхитить некоторые модели
поведения пользователей. Пользователь может перейти с домашней страницы на страницу
статьи и, возможно, вернуться на домашнюю страницу либо перейти с информационной
страницы на страницу профиля и другие страницы, которые мы еще не разработали,
например на страницу проекта.
Зная эту информацию, мы понимаем, что упорядочение страниц является одной из
задач, стоящих перед нами. Когда пользователь просматривает сайт, мы должны помочь
ему сориентироваться в разделах сайта, чтобы разнообразные интерфейсы, входящие в
состав нашей социальной сети, походили друг на друга, а однотипные виды информации
были представлены в едином стиле. Мы должны сделать все возможное, чтобы компоновка
страниц изменялась в зависимости от ситуации, оставаясь однородной или меняясь при
необходимости. Приведем несколько примеров использования созданной нами основы для
разработки непохожих друг на друга, необычных, но простых по компоновке и внешнему
виду страниц.
111
Ч. Вин. «Как спроектировать современный сайт»
СТРАНИЦА АВТОРА
Страница автора по своей сути похожа на страницу профиля, поэтому возникает
соблазн создать ее на основе уже существующего шаблона. Однако материал,
представленный на данной странице, по содержанию будет ближе к странице статьи.
Основное внимание здесь уделяется не общению, а редакционному содержанию. Поэтому
целесообразнее основывать дизайн этой страницы на шаблоне страницы статьи.
112
Ч. Вин. «Как спроектировать современный сайт»
СТРАНИЦА ABOUT US
Этот же подход можно применить к разработке страницы About Us, на которой
приведены задачи сайта, история и краткая биография его создателей. Воспользуемся
соотношением 2:1, как на шаблоне страницы статьи. Эта страница будет менее
насыщенной, поэтому уберем вертикальную разделительную линию, отграничивающую
область основного материала и биографии создателей, находящиеся в правой колонке.
113
Ч. Вин. «Как спроектировать современный сайт»
СТРАНИЦА АРХИВА
Не каждый шаблон, связанный со статьями, должен соответствовать такой же модели,
что и страница статьи. Можно предположить, что для страницы с архивной информацией
понадобится совершенно другой подход. В качестве основного принципа организации и
компоновки здесь идеально подходит календарь.
114
Ч. Вин. «Как спроектировать современный сайт»
СТРАНИЦА ПРОЕКТА
Проекты, представленные на уже созданных нами шаблонах страниц Designery.us,
будут сведены воедино на странице проектов. На самом деле это всего лишь слайд-шоу,
позволяющее просматривать различные фотографии, которые участвуют в проекте.
115
Ч. Вин. «Как спроектировать современный сайт»
СТРАНИЦА НАСТРОЕК
Страницы настроек бывают очень сложными, но сетка позволит упростить их вид.
На странице настроек сайта Designery.us разные поля сгруппированы в колонку шириной
шесть юнитов, а подписи к каждому элементу располагаются слева в колонке, образованной
четырьмя юнитами.
116
Ч. Вин. «Как спроектировать современный сайт»
ШАБЛОН РАССЫЛКИ
Обратите внимание, что наша сетка может применяться не только для сайтов. Ее
также можно успешно использовать и в других областях. Проведенная нами работа
поможет оформить информационную рассылку Designery.us, на которую подписываются
пользователи.
117
Ч. Вин. «Как спроектировать современный сайт»
«Резиновая» верстка
Все созданные нами шаблоны имели фиксированную ширину: то есть ширина
юнитов, колонок, областей и т. д. остается постоянной при изменении размеров окна
браузера. Большинство коммерчески успешных сайтов используют этот принцип с
момента появления Интернета. Данный подход оказался самым эффективным методом
компоновки, позволяющим создать качественный дизайн в среде, которая не всегда является
дружественной по отношению к дизайнеру.
Однако я не могу не рассмотреть «резиновую» верстку – создание страниц, меняющих
размер в зависимости от области просмотра.
Дизайнеры хотят создать сайты, действительно учитывающие предпочтения
пользователей. Поэтому нельзя отбрасывать веские доводы, направленные против
страниц фиксированной ширины и вступающиеся за «резиновую» верстку. В сущности,
фиксированная ширина веб-страницы отражает склонность дизайнера к контролю над
реальным использованием, тогда как страницы, меняющиеся в зависимости от области
просмотра, в первую очередь учитывают потребности пользователей.
Можно сказать, что при большом размере экрана сайт должен занимать всю доступную
область, а при маленьком размере – соответствующим образом уменьшаться. Было бы
не совсем справедливо утверждать, что «резиновая» верстка пытается подстроится под
всех пользователей, но у нее близкая к этому задача. Интернет представляет собой
конгломерат множества систем, которые обслуживают широкие группы пользователей
способами, максимально учитывающими их индивидуальные потребности. Согласитесь,
что одинаковое восприятие содержания или функциональности одного и того же сайта
невозможно. Почему же внешний вид должен быть одинаковым для всех? «Резиновая»
верстка больше подходит для Интернета и лучше учитывает его сильные и слабые стороны,
чем страницы фиксированных размеров. Как уже было отмечено ранее, чем естественнее
решение, тем оно эффективнее.
До недавнего времени возможности веб-дизайна не позволяли нам в полной мере
насладиться «резиновой» версткой. Новые возможности браузеров, наряду с новшествами,
которые появились в CSS и JavaScript, позволяющими учитывать параметры устройств,
дают возможность дизайнерам создавать гораздо более динамичные страницы.
Дизайнеры-новаторы теперь могут заниматься так называемым «отзывчивым» веб-
дизайном. Итан Маркотт, его активный сторонник, утверждает, что такой подход открывает
новые возможности:
Можно сделать сайт удобным и привлекательным внешне, используя
при этом стандартные технологии, чтобы сайт был не только более гибким,
но и адаптировался к среде, в которой он воплощается.
Эти технологии невероятно быстро развиваются, поэтому я решил не рассматривать
их в своей книге. Оптимальные методы в сфере «отзывчивого» веб-дизайна пока еще не
найдены.
Тем не менее основные принципы дизайна остаются в силе независимо от развития
нового подхода. Справедливым остается и тот факт, что дизайнеры должны продолжать
делиться возможностями управления собственными произведениями с пользователями,
которые хотят управлять своими действиями. Было бы ошибкой считать, что «отзывчивый»
веб-дизайн означает предоставление пользователям полного контроля, потому что в
действительности им нужны только некоторые функции. Пользователи надеются, что
118
Ч. Вин. «Как спроектировать современный сайт»
119
Ч. Вин. «Как спроектировать современный сайт»
Глава 5. Заключение
120
Ч. Вин. «Как спроектировать современный сайт»
Приложение
Одной книги о сетках будет явно недостаточно для дизайнера, стремящегося к новому.
Чем больше вы узнаете о работах других специалистов, тем быстрее вы развиваетесь.
Я привожу список лучших книг, посвященных сеткам и дизайну, которые я читал. Он
неполный, во всех этих книгах и на сайтах упоминаются множество других «источников
вдохновения». Старайтесь по возможности прочитать всё, что доступно по этой теме.
Последнее замечание: кроме указанных ресурсов ознакомьтесь с
сайтом-спутником этой книги: http://grids.subtraction.com. Здесь вы сможете
найти обновления списка литературы, дополнительные комментарии и
много другой информации.
121
Ч. Вин. «Как спроектировать современный сайт»
Сетки
• Der typografische raster. The Typographic Grid, Hans Rudolf Bosshard.
• A Practical Guide to Designing Grid Systems for the Web, Mark Boulton.
• Grid Systems: Principles of Organizing Type, Kimberly Elam.
• Geometry of Design, Kimberly Elam (Элам К. Геометрия дизайна. Пропорции и
композиция. СПб.: Питер, 2011).
• The Grid Book, Hannah В. Higgins.
• The Grid, Allen Hurlburt (Хёрлберт А. Сетка: Модульная система конструирования и
производства газет, журналов и книг. М.: Книга, 1984).
• Grid Systems in Graphic Design, Josef Muller-Brockmann.
• The Designer and the Grid, Lucienne Roberts and Julia Thrift.
• Making and Breaking the Grid, Timothy Samara (Самара T. Создавая и ломая сетку.
Мастерская графического дизайна. М.: РИН-Холдинг, 2005).
122
Ч. Вин. «Как спроектировать современный сайт»
123
Ч. Вин. «Как спроектировать современный сайт»
О дизайнерах
• Unimark International: The Design of Business and The Business of Design, Jannet
Conradi.
• Paul Rand, Steven Heller.
• Swiss Graphic Design: The Origins and Growth of an International Style, 1920–1965,
Richard Hollis.
• Corporate Diversity. Swiss Graphic Design and Advertising by Geigy 1940–1970.
Josef Miiller-Brockmann: Pioneer of Swiss Graphic Design, Lars Muller and Paul Rand.
• Josef Muller-Brockmann, Kerry William Purcell.
• Otl Aicher, Markus Rathgeb.
• Design Is One, Leila and Massimo Vignelli.
124
Ч. Вин. «Как спроектировать современный сайт»
Типографика
• The Elements of Typographic Style, Robert Bringhurst (Бринхёрст P. Основы стиля в
типографике. М.: Д. Аронов, 2006).
• TypeWise, Kit Hinrichs.
• Thinking with Type: A Critical Guide for Designers, Writers, Editors, & Students, Ellen
Lupton.
• Stop Stealing Sheep & Find Out How Type Works, Erik Spiekermann (Шпикерман Э. О
шрифте. М.: ПараТайп, 2005).
• The New Typography, Jan Tschichold (Чихольд Я. Новая типографика. М.: Студия
Артемия Лебедева, 2011).
125
Ч. Вин. «Как спроектировать современный сайт»
HTML и CSS
• Bulletproof Web Design, Dan Cederholm (Седерхольм Д. Пуленепробиваемый Web-
дизайн. М.: НТ Пресс, 2006).
• Web Standards Solutions'. The Markup and Style Handbook, Dan Cederholm.
• Eric Meyer on CSS, Eric Meyer.
• Designing with Web Standards, Jeffrey Zeldman with Ethan Marcotte.
126
Ч. Вин. «Как спроектировать современный сайт»
Интерактивный дизайн
• About Face 3: The Essentials of Interaction Design by Alan Cooper (Купер А. Алан Купер
об интерфейсе. Основы проектирования взаимодействия. СПб.: Символ-Плюс, 2009).
• The Inmates Are Running the Asylum: Why Tech Products Drive Us Crazy and How
to Restore the Sanity, Alan Cooper, Robert Reimann, and David Cronin (Купер A., Райман P.
и Кронин Д. Психбольница в руках пациентов. СПб.: Символ-Плюс, 2005).
• Don’t Make Me Think: A Common Sense Approach to Web Usability, Steve Krug (Круг С.
Веб-дизайн: книга Стива Круга, или Не заставляйте меня думать! СПб.: Символ Плюс, 2008).
• Designing Web Usability, Jakob Nielsen (Нильсен Я. Вебдизайн. Книга Якоба Нильсена.
СПб.: Символ-Плюс, 2006).
• Designing for Interaction: Creating Innovative Applications and Devices, Dan Saffer.
• Designing Interfaces: Patterns for Effective Interaction Design, Jennifer Tidwell (Тидвел
Дж. «Разработка пользовательских интерфейсов. 2-е изд. СПб.: Питер, 2011).
• Glut: Mastering Information Through the Ages, Alex Wright.
127