Алексей Черенкевич ([info]cherenkevich) wrote,
Previous Entry  Add to memories!  Share  Next Entry

Модульные сетки, часть первая. «38 попугаев»

  1. 38 попугаев (Введение)
  2. Алгоритм построения модульной сетки. Оптика и геометрия
    1. Алгоритм
    2. Микромодуль и оптические компенсации
    3. Особенности работы с модульной сеткой при разработке «резиновых» сайтов
  3. PaperGrid — сетка на бумаге
  4. BrowserGrid — сетка в Фотошопе
  5. ModularGrid — сетка-камертон в браузере
  6. Верстка по сетке: проблемы и решения
  7. Список использованной литературы


Понятие модульности. Модуль

Наше советское и постсоветское детство подарило нам замечательный мультфильм «38 попугаев». Как вы помните, у зверей стояла задача: измерить длину удава. Чем измерять — было не понятно. Инструментом измерения выбрали маленького по отношению к удаву попугая. Оказалось, что в удава «влезло» аж 38 попугаев. В этом примере попугай — это модуль.

Таким образом, удава можно дискретизировать с частотой, равной единице, деленной на попугая )
Разумеется, есть более серьезные примеры модульности в жизни. Со времен древней Греции к нам пришло выражение «Человек есть мера всего». Умные греки, когда строили свои чудеса света меряли двери плечами, а высоту помещения ростом человека.
Такие единицы измерения, как косая сажень, пядь, фут и т. п. также произошли исходя из физических характеристик человека.
Сам человек есть модульная система. Если за модуль взять голову, то рост человека обыкновенного можно выстроить 7 головами. Причем на расстояниях, кратных такому модулю, мы можем определять ключевые точки построении человека.
Метрическая система, которую мы используем, тоже является модульной. Один метр состоит из ста модулей «сантиметр», который тоже в свою очередь можно расчленить на более мелкие модули.
Таким образом, модуль — это единица измерения, установленная для придания соразмерности, а сетка — система пропорций.

Задачи сетки

Ускорение работы

Мы не тратим лишнего времени на поиск геометрического места элемента в макете. К тому же имеем обоснования в размещении элементов.

Сбалансированность и пропорциональность

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

Ускорение и шаблонирование, единообразность элементов

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

Рис 1.1. Примеры композиций и их сетки

Рис 1.2. Пример сайта с сеткой и без нее

Рис 1.3. И еще

Виды сеток

Самый простой вид сетки — блочная сетка. В западной литературе ее также называют «manuscript grid». Представляет собой грубо размеченную область — блок.


Рис 1.4. Блочная сетка

То, что называют модульной сеткой, например, 960.gs или Blueprint CSS и т. д. — совсем не модульная сетка. Вернее, она-то сетка. Но она колоночная. Потому что состоит только из вертикального членения на колонки.

Рис 1.5. Колоночная сетка

Модульная сетка характеризуется наличием как вертикального членения, так и горизонтального. То, что образуется на пересечениях есть модуль.

Рис 1.6. Модульная сетка

Есть еще один вид сетки. Называется иерархической сеткой. В иерархической сетки размещение блоков интуитивное и не поддается закономерностям.


Рис 1.7. Иерархическая сетка

Математика

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

Ряд Фибоначчи

Итальянский математик Фибоначчи открыл ряд чисел, замечательный тем, что каждое последующее число оказывалось равным сумме двух предыдущих: 1, 2, 3, 5, 8, 1З, 21 и т. д. Он обладает тем свойством что, отношения между соседними членами по мере возрастания чисел ряда, все более приближаются к 1,618, то есть, к отношению «золотого сечения».
Среди систем пропорционирования, используемых в архитектуре, дизайне, в прикладной графике следует упомянуть системы «предпочтительных чисел» и различные модульные системы.

«Предпочтительные числа»

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

Рис 1.8. Примеры сеток с нелинейными пропорциями между размерами модулей

Разумеется, это не все популярные пропорции. Подробнее и с большим количеством математики.
Tags: дизайн, статьи

Loading...
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    Your IP address will be recorded 

  • 54 comments
Previous
← Ctrl← Alt
  • 1
  • 2
Next
Ctrl →Alt →

[info]afomichev

2010-02-15 07:34 am UTC

Круто, жду следующих серий:)

[info]cherenkevich

2010-02-15 08:49 am UTC

Спасибо! Завтра продолжим.

[info]a_lisovsky

2010-02-16 10:08 pm UTC

[info]cherenkevich

2010-02-16 10:18 pm UTC

[info]vsevolod_e

2010-02-15 07:52 am UTC

Спасибо, интересно было. Главное чтобы дальше также :-).

[info]cherenkevich

2010-02-15 08:49 am UTC

Спасибо )

[info]proninc

2010-02-15 07:57 am UTC

отличный пост. пишите. пишите еще.

[info]cherenkevich

2010-02-15 08:48 am UTC

В течении двух недель буду публиковать по главе в день. Пока планы такие )

[info]proninc

2010-02-15 09:07 am UTC

[info]cherenkevich

2010-02-15 09:09 am UTC

[info]achmea

2010-02-16 05:39 pm UTC

[info]sf1nsk

2010-02-17 03:12 pm UTC

[info]cherenkevich

2010-02-17 07:44 pm UTC

[info]voyover

2010-02-15 08:39 am UTC

классно. Спасибо за информацию

[info]cherenkevich

2010-02-15 08:47 am UTC

Пожалуйста! Приходи завтра еще )

[info]alexreva

2010-02-15 08:43 am UTC

Уииии

Наконец-то. Дождались.

Супер. После того как сказал о том, что есть колоночная сетка в моей голове всё стало на место, почему я не мог гормально строить сайты по ней.

Сейчас сделал сеточку и пробую макетик сделать (тренируюсь).

Заметил, что легко и просто получается работать.

И да, я знал, что математику надо учить всем, а не только математикам. Как оказывается дизайнерам в особенности её надо знать.

Спасибо.

[info]cherenkevich

2010-02-15 08:47 am UTC

Re: Уииии

Спасибо за поддержку!

[info]alexreva

2010-02-15 06:29 pm UTC

[info]bayevalexander

2010-02-15 09:22 am UTC

супер! спасибо, ждем еще

[info]cherenkevich

2010-02-15 09:23 am UTC

Спасибо!

[info]dronoren

2010-02-15 10:54 am UTC

Спасибо! Надеюсь, будет подробно рассказано о привязке картинок к базовой линии текста, а так же что и в каких случаях взять за модуль — попугая, проценты, пиксели или em?

[info]cherenkevich

2010-02-15 11:03 am UTC

Да, как раз об этом будет публикация завтра.

[info]hvonik

2010-02-15 12:11 pm UTC

Молодец!
Зачитываюсь и вдумываюсь, жду еще!

[info]niquiem

2010-02-15 02:16 pm UTC

очень хорошо, for start. пиши еще.

[info]asirisss

2010-02-15 03:01 pm UTC

Круто!!! Давно ждал от тебя этой статьи, т.к. очень интересна эта тема. Жду продолжения)

[info]ksoftware

2010-02-15 08:04 pm UTC

Очень плохо.

Начало, до которого можно докопаться по полной программе (даже попугаев в удаве было не 38, 38 плюс одно попугайское крылышко), хрен знает откуда. Так и хочется голосом Шуры Каретного сказать: «Древняя Греция, блять...».

Дальше сразу — бац, задачи сетки. Что, куда, зачем, откуда это все. Дальше тоже самое. Нет логики и связности.

Примеры плохо связаны с текстом, определения спорны. Кто сказал, что колоночная сетка — не модульная?

Номера рисунков зачем-то даны, где на них ссылки по тексту тогда.

Выглядит так, будто это первый вариант, который потом будет
дополняться и расширяться, но не как «первая серия».

Лаптев много лучше доносит. Нужно бы переделать.

[info]cherenkevich

2010-02-15 08:13 pm UTC

Николай, я не червонец, чтобы всем нравится.

Лаптева, при всем своем желании, я не смог найти. Это плохо, да.

Номера рисунков даны для того, чтобы удобнее было обсуждение в комментариях — мало ли пригодится.

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

По окончании цикла статьи действительно будут «дополняться и расширяться» исходя из обсуждений в комментариях.

Надеюсь, следующие публикации тебе понравятся больше.

))

[info]kirill_ignatov

2010-02-15 08:19 pm UTC

[info]cherenkevich

2010-02-15 08:20 pm UTC

[info]ksoftware

2010-02-15 08:31 pm UTC

[info]iamartyshock

2010-02-17 10:13 am UTC

хотя и знал большинство из этой статьи, все равно интересно прочитать этот текст, написанный легкодоступно и общепонятно, что бы освежить знания)
Спасибо!

[info]kam88

2010-02-17 10:42 pm UTC

Хорошо бы во всех постах добавить в самом конце ссылки:
«Следующая часть →», «← Предыдущая часть»

[info]cherenkevich

2010-02-17 10:45 pm UTC

Ок. Сделаем.

[info]antongridz

2010-02-18 07:52 am UTC

Спасибо! В друзья

[info]dimkant

2010-02-19 10:53 am UTC

Спасибо, очень полезно, самое важно и то что нужно.

[info]il_jeep

2010-02-22 05:20 pm UTC

в 100 раз полезней техногретов всяческих.

[info]cherenkevich

2010-02-22 06:09 pm UTC

Спасибо!

[info]smokhan

2010-02-22 08:00 pm UTC

очепятка в тексте.

золотое сечение - 1,618

[info]cherenkevich

2010-02-23 08:10 pm UTC

Re: очепятка в тексте.

Спасибо. Исправил.

[info]2yaica

2010-02-23 03:07 pm UTC

было интересно

[info]dprus

2010-03-11 09:56 am UTC

Спасибоооо)

[info]cherenkevich

2010-03-11 11:53 am UTC

Пожалуйстоооо )

[info]anikos

2010-04-03 01:46 am UTC

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

[info]cherenkevich

2010-04-04 03:47 pm UTC

You are welcome!

[info]clankorn

2010-05-05 11:35 am UTC

2 раз дали ссылку на эту статью и заставили прочитать)) спасибо)

[info]cherenkevich

2010-05-05 01:08 pm UTC

Ого! Уже заставляют ))) Скоро в школьную программу наверное включат )))))

[info]lumb

2010-05-23 01:47 pm UTC

Навскидку

произошли исходя -> произошли, исходя (да и "масло масляное")
точки построении -> точки построения
она-то сетка -> она-то - сетка
Но она колоночная -> Но она - колоночная
пересечениях есть ->
В иерархической сетки -> В иерархической сетке
прикладной графике следует -> прикладной графике, следует
В течении двух недель -> В течение двух недель

[info]cherenkevich

2010-05-23 01:49 pm UTC

Re: Навскидку

Очень признателен. Спасибо. Поправлю.

[info]vagrantdick

2010-07-23 07:43 am UTC

Последний пример впечатлил :)

[info]eva_lo

2010-09-23 07:44 pm UTC

Благодарю! :) то что мне сейчас и нужно

[info]cherenkevich

2010-09-23 07:48 pm UTC

Кушайте! Кушайте! ))

[info]hakujin_aleksey

2011-05-05 12:59 pm UTC

архаизм... верстайте таблицами тогда уж.

[info]hakujin_aleksey

2011-05-05 01:02 pm UTC

добавлю:
Блочный стиль верстки для того и начали использовать, чтобы отвязать элементы дизайна от каких либо сеток, так проще, удобнее и гибче.
Использовать стиль табличной верстки сейчас, это моветон и вообще глупо.
Вообще, не знаю, какие могут быть проблемы с позиционированием элементов сейчас, когда предусмотрено столько возможностей.
Previous
← Ctrl← Alt
  • 1
  • 2
Next
Ctrl →Alt →
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…