Как спроектировать современный сайт - Чои Вин


Проектирование интернет-сайтов на базе сеток – бесценный инструмент для организации веб-страниц и создания привлекательных веб-интерфейсов, помогающий разрабатывать по-настоящему современные, сложные и вместе с тем изящные интернет-проекты. Эта книга позволит вам в совершенстве овладеть искусством проектирования сайтов с помощью сетки. Здесь изложены основы теории сеток и главные принципы работы, также вы найдете множество упражнений, посвященных практической реализации этих идей. Книга ориентирована на опытного читателя, уже обладающего навыками использования технологий HTML, CSS и JavaScript для создания веб-страниц. Если вы профессионально занимаетесь веб-дизайном, руководите разработкой интернет-проектов и интересуетесь вопросами юзабилити и дизайна веб-интерфейсов, эта книга – для вас.

Содержание:

  • Чои Вин - Как спроектировать современный сайт 1

  • Глава 1. Введение 1

  • Точка 1

  • Почему я написал эту книгу 2

  • Для кого эта книга 2

  • Заключительная рекомендация 2

  • Глава 2. Концепция 2

  • Невидимый порядок 3

  • Краткая ретроспектива 3

  • Математические формулы 3

  • XX век 4

  • Интернет 4

  • Изменение стиля общения 5

  • Глава 3. Процесс 5

  • Этапы 6

  • Исследования и ограничения 6

  • Эскизы 6

  • Терминология 7

  • Глава 4. Начинаем творить 7

  • Обзор проектов 7

  • Начало работы 7

  • Создание наброска 8

  • Создание сетки 8

  • Создание шаблона страницы 10

  • Проект 1. Страница статьи 11

  • Проект 2. Информационная страница 13

  • Проект 3. Страница профиля 14

  • Проект 4. Домашняя страница 15

  • Дополнительные страницы 16

  • "Резиновая" верстка 16

  • Глава 5. Заключение 17

  • Приложение 17

  • Сетки 17

  • Сайты, на которых можно найти информацию о сетках 17

  • О дизайнерах 17

  • Типографика 17

  • HTML и CSS 17

  • Интерактивный дизайн 17

Чои Вин
Как спроектировать современный сайт

Моим родителям, которые сделали все, что могли.

Глава 1. Введение

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

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

Какой порядок? Порядок, отражающий представления разработчика об окружающем мире, о том, каким ему следует быть. Этот выбор можно считать отражением представлений дизайнера о том, как должен функционировать мир, – не что иное? как малая, ограниченная разновидность тирании, действующая на небольшой территории.

Возможно, все это – плоды моего воображения. Но я описал то, что изначально привлекало меня в дизайне.

Заинтересовавшись вопросами "дизайна", или "графического дизайна", я поступил в художественный колледж, мне было семнадцать и я не имел ни малейшего представления, чем буду заниматься. Я умел рисовать (на довольно неплохом уровне), и моей единственной целью было научиться зарабатывать рисованием на жизнь. Когда я наконец получил возможность рисовать все, что захочу, – окончил колледж и стал взрослым, – мир предстал передо мной как пространство, полное хаоса. Порядка не существовало, и я понимал, инстинктивно или сознательно, что должен направить все свои творческие способности на борьбу с хаосом, по крайней мере, в своей работе.

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

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

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

Точка

В первый же день занятий в художественном колледже преподаватель раздал нам чистые листы бумаги. Он посмотрел на нас и попросил поставить точку в произвольном месте страницы.

Пока мы выполняли задание, преподаватель ходил по аудитории, бросая беглые взгляды на результат нашего "творчества". Он с юмором комментировал выбор места для наших точек и то, что этот выбор позволял предположить о наших личных качествах. Некоторые расположили точку в самой середине листа, другие – просто куда-то ткнули карандашом, а более рассудительные попытались как-то связать ее положение с углами листа. Затем он попросил нас поставить еще одну точку, и опять в любом месте. После этого преподаватель сказал, что мы создали дизайн – бессмысленный и бесполезный, но тем не менее дизайн.

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

Рассматривая точки на своем листе, я думал: "Если пара любых расположенных неподалеку точек подразумевает скрытую структуру, не лучше ли попытаться влиять непосредственно на эту структуру и управлять ею, чем предоставлять ей свободу действий?"

Ответ на этот вопрос возник из подсознания, из моего стремления во всем найти порядок (или установить его), именно оно и сделало меня графическим дизайнером.

Я решил: "Да! Конечно! Структура должна существовать везде".

Этот урок на практике подтвердил то, что я предполагал все время: скрытая структура существует во всем, что нас окружает. Но теперь мне требовались знания, умения и ресурсы, чтобы использовать порядок для решения наиболее интересных для меня задач.

Почему я написал эту книгу

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

Неизменный успех сеток основан на идеях, зародившихся, проверенных на практике и завоевавших огромную популярность в начале XX века, когда технология затронула сферу коммуникаций и изменила наш взгляд на дизайн.

Свой вклад в дело внесли целеустремленные дизайнеры, художники и мыслители, которые использовали сетки на практике. Именно их оригинальные и передовые идеи об обществе, искусстве и технологии стали той базой, к которой мы обращаемся до сих пор.

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

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

Для кого эта книга

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

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

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

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

Заключительная рекомендация

Эта книга не является исчерпывающим описанием всех подходов к применению сеток. Она представляет одну точку зрения на проблему – мою собственную, – основанную на моем пятнадцатилетием дизайнерском опыте, связанном с цифровыми СМИ. Поэтому здесь вы не найдете абстрактных упражнений на создание сеток или рецептов на все случаи жизни. В книге я предлагаю описание некоторых проблем, с которыми сталкивался в своей профессиональной деятельности, и разбираю методы, использованные мной для их решения.

Я рекомендую вам более детально изучить вопросы графического дизайна и интернет-технологий. Почитайте работы создателей теории сеток, это позволит вам увидеть все многообразие методов работы с сетками и стать более находчивым, более проницательным дизайнером. Мой главный совет: как можно больше читайте. Не только о сетках, но и о типографике вообще, о компоновке, взаимодействии человека и компьютера, юзабилити, а также о том, как дизайн и технологии изменяют наше восприятие информации. (В приложении вы найдете список рекомендованной литературы.) Я надеюсь, что независимо от того, новичок вы или профессионал, книга "Как спроектировать современный сайт" займет достойное место на вашей полке.

Глава 2. Концепция

Чои Вин - Как спроектировать современный сайт

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

• Сетки делают информацию упорядоченной, цельной и гармоничной.

• Сетки позволяют предугадать местоположение информации, что облегчает ее восприятие.

• Сетки позволяют добавлять новую информацию, не нарушения дизайнерской концепции.

• Сетки облегчают коллективную работу над проектом, поскольку конкретные решения не наносят ущерба общей концепции.

Это лишь несколько доводов, подтверждающих выигрышность дизайна на основе сеток, но до недавнего времени они упоминались, в основном, применительно к традиционному графическому дизайну. Меня удивляет, что до сих пор очень мало книг посвящены использованию сеток в цифровых СМИ и при создании пользовательских интерфейсов.

В конце концов, монитор компьютера сам представляет собой тонкую сетку – экран заполнен точками с плотностью 72 пиксела на дюйм, которые образуют эквивалент листа миллиметровой бумаги.

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

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

Следовательно, веб-дизайнеры – во всяком случае те из них, кто склонен к порядку, – хотят влиять на элементы, размещаемые на экране монитора, управлять ими, чтобы подчинить себе эту реальность. Так что сетка оказывается естественным выбором.

Рассматривая приведенные ранее преимущества использования сеток, легко сделать вывод, что они распространяются и на веб-дизайн:

• Сетки добавляют упорядоченность, связность и гармонию веб-страницам с большим объемом информации.

• Сетки помогают пользователям находить нужную информацию при переходе со страницы на страницу, что способствует улучшенному восприятию данной информации.

• Сетки позволяют добавлять новую информацию без разрушения общей концепции, заложенную еще при разработке сайта.

• Сетки облегчают совместную работу над проектом без ущерба для общей концепции сайта.

Можно сказать, что эти преимущества становятся еще более заметными в Интернете, где структура и порядок ценятся больше, чем в печатных изданиях. Хотя основной способ доступа к информации в Интернете – это браузер (то есть программа, предназначенная для просмотра), пользователи все же чаще не просматривают, а ищут информацию и выполняют определенные задачи. Сетки идеально подходят для такой работы. Они помогают пользователям находить информацию, а веб-дизайнерам – размещать материал там, где его легко найти.

Независимо от того, работает дизайнер в печатных изданиях, Интернете или других СМИ, сетки развивают его творческие способности.

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

Хотя эти мысли некогда были популярны и среди опытных дизайнеров, время показало, насколько они ошибочны. Не случайно свою замечательную книгу "Сетка" (1978)

Аллен Хёрлберт начал с предупреждения:

...

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

Прошло более трех десятилетий, и такой осторожный подход к дизайну на основе сеток кажется анахронизмом. Большинство опытных дизайнеров согласны, что сетки помогают в нашей деятельности. В 2009 году известный дизайнер, писатель и теоретик дизайна Эллен Лаптон писала:

...

Называть сетку ограничивающей – все равно что называть ограничивающими язык или типографское дело.

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

Дальше