SlideShare a Scribd company logo
1 of 31
Модульная сетка Практика применения
Часть 1: CSS Frameworks Готовые решения на службе у разработчика Модульная сетка. Практика применения
Что такое CSS Framework? это заранее подготовленная css-библиотека, созданная для упрощения работы верстальщика, быстроты разработки и исключения максимально возможного числа ошибок вёрстки. Преимущества: ,[object Object]
Вёрстка на базе слоёв, а не таблиц
Более быстрая разработка
Кроссбраузерность
Возможность использования генераторов кода и визуальных редакторов
Встроенные средства для расположения элементов по модульной сеткеМодульная сетка. Практика применения
Популярные CSS фреймворки Elements CSS Frameworks YAML CSS Framework  Yahoo YUI Grids CSS Boilerplate CSS Framework Schema Web Design Framework CleverCSS Elastic CSS Framework Blueprint CSS The jQuery UI CSS Framework 960gs CSS Framework Модульная сетка. Практика применения
960 grid system  Базовая ширина сайта - 960px Число колонок - 12 или 16 Стандартный просвет между колонками - 20px Вёрстка колонками или регионами Кроссбраузерность Быстрый переход на резиновый макет Разделение CSS-файлов по функциям Шаблоны для популярных графредакторов Простота использования Модульная сетка. Практика применения
Модульная сетка от 960gs Модульная сетка. Практика применения
Элемент Container HTML <div class="container_12" /> Модульная сетка. Практика применения
Элемент Grid HTML <div class="container_12">     <div class="grid_1"><p>Мама мыла раму</p></div>     <div class="clear"></div>     <div class="grid_6"><p>Мама мыла раму</p></div>     <div class="clear"></div>     <div class="grid_12"><p>Мама мыла раму</p></div>     <div class="clear"></div> </div> Модульная сетка. Практика применения
Элемент Grid HTML <div class="container_12">     <div class="grid_3"><p>Мама мыла раму</p></div>     <div class="grid_6"><p>Мама мыла раму</p></div>     <div class="clear"></div>     <div class="grid_4"><p>Мама мыла раму</p></div>     <div class="grid_4"><p>Мама мыла раму</p></div>     <div class="grid_4"><p>Мама мыла раму</p></div>     <div class="clear"></div> </div> Модульная сетка. Практика применения
Элемент Clear HTML <div class="clear" /> Завершение блока и перевод на новую строку Выравнивание размера блока по высоте Модульная сетка. Практика применения
Элементы Alphaи Omega HTML <div class="grid_1">…<div> <div class="grid_6">         <div class="grid_6 alpha">…</div><div class="clear" />         <div class="grid_6 omega">…</div><div class="clear " />  </div> <div class="grid_1">…</div> <div class="clear" /> Модульная сетка. Практика применения
Элементы Prefix, Suffix, Push и Pull HTML <div class="grid_1">…</div>     <div class="grid_3 suffix_1">       <p> Бегемот разинул рот - <br>Булку просит бегемот.     </p></div> <div class="grid_1">...</div> <div class="clear"/> Модульная сетка. Практика применения
12 колонок Модульная сетка. Практика применения
16 колонок Модульная сетка. Практика применения
Хотите больше? Официальный сайт http://960.gs/ «Резиновая» версия http://www.designinfluences.com/fluid960gs Google It! http://www.google.ru/search?q=960gs Модульная сетка. Практика применения
Часть 2: Математика Математические приёмы в дизайне Модульная сетка. Практика применения
Золотой прямоугольник Золотое сечение – деление непрерывной величины на две части в таком отношении, при котором меньшая часть так относится к большей, как большая ко всей величине. 6 золотых прямоугольников, размером 299х185 пикселей,  по 3 прямоугольника в ряд. Стороны прямоугольников соотносятся по правилу  золотого сечения 299/185=1,616. Модульная сетка. Практика применения
Числа Фибоначчи Ряд чисел выглядит следующим образом: 0,   1,   1,   2,   3,   5,   8,   13,   21,   34,   55,   89,   144… Страница разделена на три колонки. Базовая ширина контейнера 90 пикселей.  Тогда первая колонка имеет ширну 180px(90 х 2), вторая колонка имеет ширину  270px(90 х 3) и третья колонка имеет ширину  720px(90 х 8).  Размер шрифта также соответствут ряду Фибоначчи. Размер шрифта в заголовке 55px, шрифт в разделе – 34pxи шрифт для текста 21px. Модульная сетка. Практика применения
Правило Третéй это принцип построения композиции, основанный на упрощенном правиле золотого сечения.  При определении зрительных центров кадр, как правило, делится линиями, параллельными его сторонам,  в пропорциях 3:5, 2:3 или 1:2 (берутся последовательно идущие числа Фибоначчи). Последний вариант дает деление кадра на три равные части (трети) вдоль каждой из сторон. Пересечения линий сетки образуют четыре точки.  Именно на них должны располагаться самые интересные объекты в кадре. Модульная сетка. Практика применения
Kundliдизайн Основой является квадрат, внутри которого две диагонали пересекают линии, соединяющие середины соседних сторон. Модульная сетка. Практика применения
Колебания синусоиды Подходит для отражения хронологии и горизонтальной навигации на сайте Модульная сетка. Практика применения
Часть 3: Нестандарты Обойдёмся без модульной сетки Модульная сетка. Практика применения
Модульная сетка. Практика применения
Модульная сетка. Практика применения
Модульная сетка. Практика применения
Модульная сетка. Практика применения

More Related Content

Similar to Павел Михайлов. Модульная сетка: практика применения

Регрессионное тестирование верстки
Регрессионное тестирование версткиРегрессионное тестирование верстки
Регрессионное тестирование верстки
Talks&Works
 
Работа со статикой в Django
Работа со статикой в DjangoРабота со статикой в Django
Работа со статикой в Django
MoscowDjango
 
Тимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПОТимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПО
Yandex
 
Wild wild web. html5 era
Wild wild web. html5 eraWild wild web. html5 era
Wild wild web. html5 era
.toster
 
самоучитель по креативному Web дизайну
самоучитель по креативному Web дизайнусамоучитель по креативному Web дизайну
самоучитель по креативному Web дизайну
StAlKeRoV
 
Js templating stepan_reznikov
Js templating stepan_reznikovJs templating stepan_reznikov
Js templating stepan_reznikov
yaevents
 
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
Yandex
 

Similar to Павел Михайлов. Модульная сетка: практика применения (20)

Регрессионное тестирование верстки
Регрессионное тестирование версткиРегрессионное тестирование верстки
Регрессионное тестирование верстки
 
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И... Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftwareКак сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
 
Парсим CSS
Парсим CSSПарсим CSS
Парсим CSS
 
Работа со статикой в Django
Работа со статикой в DjangoРабота со статикой в Django
Работа со статикой в Django
 
МАПО Лаба №1
МАПО Лаба №1МАПО Лаба №1
МАПО Лаба №1
 
Тимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПОТимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПО
 
Wild wild web. html5 era
Wild wild web. html5 eraWild wild web. html5 era
Wild wild web. html5 era
 
самоучитель по креативному Web дизайну
самоучитель по креативному Web дизайнусамоучитель по креативному Web дизайну
самоучитель по креативному Web дизайну
 
CSSO — минимизируем CSS
 CSSO — минимизируем CSS CSSO — минимизируем CSS
CSSO — минимизируем CSS
 
Js templating stepan_reznikov
Js templating stepan_reznikovJs templating stepan_reznikov
Js templating stepan_reznikov
 
Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"
 
Стили на пользу пользователю - MinskCSS #1 15 декабря
Стили на пользу пользователю - MinskCSS #1 15 декабряСтили на пользу пользователю - MinskCSS #1 15 декабря
Стили на пользу пользователю - MinskCSS #1 15 декабря
 
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
Мастер-класс: Разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека...
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машин
 
Компонентный дизайн
Компонентный дизайнКомпонентный дизайн
Компонентный дизайн
 
Интервью с Анатолием Кузнецовым, автором библиотеки BitMagic C++ Library
Интервью с Анатолием Кузнецовым, автором библиотеки BitMagic C++ LibraryИнтервью с Анатолием Кузнецовым, автором библиотеки BitMagic C++ Library
Интервью с Анатолием Кузнецовым, автором библиотеки BitMagic C++ Library
 
Парсим CSS
Парсим CSSПарсим CSS
Парсим CSS
 
CSS. Практика
CSS. ПрактикаCSS. Практика
CSS. Практика
 

More from Egor Stremousov

Олег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазинаОлег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазина
Egor Stremousov
 
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазиновТен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Egor Stremousov
 
Сергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиентаСергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиента
Egor Stremousov
 
Олег Рыжков. Доменные имена
Олег Рыжков. Доменные именаОлег Рыжков. Доменные имена
Олег Рыжков. Доменные имена
Egor Stremousov
 
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазинаЕгор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Egor Stremousov
 
Денис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-БитриксДенис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-Битрикс
Egor Stremousov
 
Денис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазинаДенис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазина
Egor Stremousov
 
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Egor Stremousov
 
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облакеДенис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Egor Stremousov
 
Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?
Egor Stremousov
 
Social Media Marketing. Part 1
Social Media Marketing. Part 1Social Media Marketing. Part 1
Social Media Marketing. Part 1
Egor Stremousov
 

More from Egor Stremousov (14)

Олег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазинаОлег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазина
 
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазиновТен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
 
Сергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиентаСергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиента
 
Олег Рыжков. Доменные имена
Олег Рыжков. Доменные именаОлег Рыжков. Доменные имена
Олег Рыжков. Доменные имена
 
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазинаЕгор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
 
Денис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-БитриксДенис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-Битрикс
 
Денис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазинаДенис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазина
 
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
 
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облакеДенис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облаке
 
Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?
 
Social Media Marketing. Part 1
Social Media Marketing. Part 1Social Media Marketing. Part 1
Social Media Marketing. Part 1
 
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
 
Никита Шультайс. "Система управления версиями git"
Никита Шультайс. "Система управления версиями git"Никита Шультайс. "Система управления версиями git"
Никита Шультайс. "Система управления версиями git"
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
 

Павел Михайлов. Модульная сетка: практика применения

  • 2. Часть 1: CSS Frameworks Готовые решения на службе у разработчика Модульная сетка. Практика применения
  • 3.
  • 4. Вёрстка на базе слоёв, а не таблиц
  • 7. Возможность использования генераторов кода и визуальных редакторов
  • 8. Встроенные средства для расположения элементов по модульной сеткеМодульная сетка. Практика применения
  • 9. Популярные CSS фреймворки Elements CSS Frameworks YAML CSS Framework Yahoo YUI Grids CSS Boilerplate CSS Framework Schema Web Design Framework CleverCSS Elastic CSS Framework Blueprint CSS The jQuery UI CSS Framework 960gs CSS Framework Модульная сетка. Практика применения
  • 10. 960 grid system Базовая ширина сайта - 960px Число колонок - 12 или 16 Стандартный просвет между колонками - 20px Вёрстка колонками или регионами Кроссбраузерность Быстрый переход на резиновый макет Разделение CSS-файлов по функциям Шаблоны для популярных графредакторов Простота использования Модульная сетка. Практика применения
  • 11. Модульная сетка от 960gs Модульная сетка. Практика применения
  • 12. Элемент Container HTML <div class="container_12" /> Модульная сетка. Практика применения
  • 13. Элемент Grid HTML <div class="container_12"> <div class="grid_1"><p>Мама мыла раму</p></div> <div class="clear"></div> <div class="grid_6"><p>Мама мыла раму</p></div> <div class="clear"></div> <div class="grid_12"><p>Мама мыла раму</p></div> <div class="clear"></div> </div> Модульная сетка. Практика применения
  • 14. Элемент Grid HTML <div class="container_12"> <div class="grid_3"><p>Мама мыла раму</p></div> <div class="grid_6"><p>Мама мыла раму</p></div> <div class="clear"></div> <div class="grid_4"><p>Мама мыла раму</p></div> <div class="grid_4"><p>Мама мыла раму</p></div> <div class="grid_4"><p>Мама мыла раму</p></div> <div class="clear"></div> </div> Модульная сетка. Практика применения
  • 15. Элемент Clear HTML <div class="clear" /> Завершение блока и перевод на новую строку Выравнивание размера блока по высоте Модульная сетка. Практика применения
  • 16. Элементы Alphaи Omega HTML <div class="grid_1">…<div> <div class="grid_6"> <div class="grid_6 alpha">…</div><div class="clear" /> <div class="grid_6 omega">…</div><div class="clear " /> </div> <div class="grid_1">…</div> <div class="clear" /> Модульная сетка. Практика применения
  • 17. Элементы Prefix, Suffix, Push и Pull HTML <div class="grid_1">…</div> <div class="grid_3 suffix_1"> <p> Бегемот разинул рот - <br>Булку просит бегемот. </p></div> <div class="grid_1">...</div> <div class="clear"/> Модульная сетка. Практика применения
  • 18. 12 колонок Модульная сетка. Практика применения
  • 19. 16 колонок Модульная сетка. Практика применения
  • 20. Хотите больше? Официальный сайт http://960.gs/ «Резиновая» версия http://www.designinfluences.com/fluid960gs Google It! http://www.google.ru/search?q=960gs Модульная сетка. Практика применения
  • 21. Часть 2: Математика Математические приёмы в дизайне Модульная сетка. Практика применения
  • 22. Золотой прямоугольник Золотое сечение – деление непрерывной величины на две части в таком отношении, при котором меньшая часть так относится к большей, как большая ко всей величине. 6 золотых прямоугольников, размером 299х185 пикселей, по 3 прямоугольника в ряд. Стороны прямоугольников соотносятся по правилу золотого сечения 299/185=1,616. Модульная сетка. Практика применения
  • 23. Числа Фибоначчи Ряд чисел выглядит следующим образом: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144… Страница разделена на три колонки. Базовая ширина контейнера 90 пикселей. Тогда первая колонка имеет ширну 180px(90 х 2), вторая колонка имеет ширину 270px(90 х 3) и третья колонка имеет ширину 720px(90 х 8). Размер шрифта также соответствут ряду Фибоначчи. Размер шрифта в заголовке 55px, шрифт в разделе – 34pxи шрифт для текста 21px. Модульная сетка. Практика применения
  • 24. Правило Третéй это принцип построения композиции, основанный на упрощенном правиле золотого сечения. При определении зрительных центров кадр, как правило, делится линиями, параллельными его сторонам, в пропорциях 3:5, 2:3 или 1:2 (берутся последовательно идущие числа Фибоначчи). Последний вариант дает деление кадра на три равные части (трети) вдоль каждой из сторон. Пересечения линий сетки образуют четыре точки. Именно на них должны располагаться самые интересные объекты в кадре. Модульная сетка. Практика применения
  • 25. Kundliдизайн Основой является квадрат, внутри которого две диагонали пересекают линии, соединяющие середины соседних сторон. Модульная сетка. Практика применения
  • 26. Колебания синусоиды Подходит для отражения хронологии и горизонтальной навигации на сайте Модульная сетка. Практика применения
  • 27. Часть 3: Нестандарты Обойдёмся без модульной сетки Модульная сетка. Практика применения
  • 36. Спасибо! Модульная сетка. Практика применения за внимание за терпение за труд за компанию за предоставленное помещение отдельное спасибо коллективу компании «Синерго» Это тоже модульная сетка!