SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Responsive web design. Что это и как использовать Никита ЛукьянецUX evangelist, nikital@microsoft.comskype:nikiluk
ETHAN MARCOTTE
Что почитать http://www.abookapart.com/products/responsive-web-design http://mattkersley.com/responsive/ http://webdesignerwall.com/tutorials/css-elastic-videos http://csswizardry.com/fluid-grids/ http://mediaqueri.es/ http://www.smashingmagazine.com/2011/07/22/responsive-web-design-techniques-tools-and-design-strategies/ http://css-tricks.com/css-media-queries
ЭТО - ДА
А ТАК?
Что:подход Проектирование и разработка должны отвечать пользовательскому поведению и контексту на основании размера экрана, платформы и ориентации.
Как:адаптация Гибкая сетка и разметка Медиа Разумное использование CSS
Fluid Grid http://alistapart.com/articles/fluidgrids
target ÷ context = result max-width: 61.75em;      /* 988px / 16px = 61.75em */
Flexible media
Flexible Media img,embed,object,video {max-width: 100%;}  overflow: hidden JS для загрузки подходящего контента
@media http://w3.org/TR/css3-mediaqueries
Media queries
Процесс Создание идеальных макетов(px) делает тяжелымневозможным рассуждения об «отзывчивости» интерфейса.
ЕСЛИ НЕТ ПРОЦЕССА
+ КОНТЕНТ
“ The absence of a media queryis in fact, the first media query. Bryan Rieger, Rethinking the Mobile Web
БЕЗ MEDIA QUERY
ДОПОЛНЯЕМ
И ЕЩЕ РАЗ
УСТРОЙСТВА ПРОДОЛЖАЮТ ГРУЗИТЬ ЛИШНЕЕ
УСТРОЙСТВА ПРОДОЛЖАЮТ ГРУЗИТЬ ЛИШНЕЕ ГЛАВНОЕ РАЗБИЕНИЕ ВТОРОСТЕПЕННОЕ РАЗБИЕНИЕ
Как правильно определить?
 Статистика  Контент
БРАУЗЕРЫ ПРИТВОРЯЮТСЯ
Фиксируем viewport <meta name=”viewport” content=”width=device-width,initial-scale=1.0” />
Пару инструментов
КАК ВАРИАНТ
ПРИМЕРЫ САЙТОВHTTP://MEDIAQUERI.ES
JS, flexible images http://filamentgroup.com/examples/responsive-images/<imgsrc="small.r.jpg" data-fullsrc="large.jpg">
HTTP://CSSWIZARDRY.COM/FLUID-GRIDS/
Поддержка старых браузеров css3-mediaqueries.js или respond.js
Вопросы? Никита ЛукьянецUX evangelist, nikital@microsoft.comskype:nikiluk

Weitere ähnliche Inhalte

Ähnlich wie Responsive Web design. Что это и как использовать

How to create a successful website? REX09
How to create a successful website?  REX09How to create a successful website?  REX09
How to create a successful website? REX09VIS-A-VIS design agency
 
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.7bits
 
Создание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаСоздание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаAnton Cherepov
 
Создание сайта
Создание сайтаСоздание сайта
Создание сайтаIRCIT
 
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И... Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...Тарасов Константин
 
Css3 для веб дизайнеров
Css3 для веб дизайнеровCss3 для веб дизайнеров
Css3 для веб дизайнеровVgrafike.ru
 
Компонентный дизайн
Компонентный дизайнКомпонентный дизайн
Компонентный дизайнM18
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефоновtoWave.ru
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Yandex
 
Трудный путь к юзабилити
Трудный путь к юзабилитиТрудный путь к юзабилити
Трудный путь к юзабилитиPavel Konoplitski
 
Информационная архитектура в интернете
Информационная архитектура в интернетеИнформационная архитектура в интернете
Информационная архитектура в интернетеMikhail Galushko
 
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоГотовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоAstra Media Group, Russia
 
Bootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressBootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressIgor Sazonov
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
 
Руководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийРуководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийgovbooks
 
Ubiq Mobile: Skolkovo
Ubiq Mobile: SkolkovoUbiq Mobile: Skolkovo
Ubiq Mobile: SkolkovoYuri Gubanov
 
Выбор платформы для интернет магазина
Выбор платформы для интернет магазинаВыбор платформы для интернет магазина
Выбор платформы для интернет магазинаPetr Mityushkin
 

Ähnlich wie Responsive Web design. Что это и как использовать (20)

MVC in JavaScript
MVC in JavaScriptMVC in JavaScript
MVC in JavaScript
 
How to create a successful website? REX09
How to create a successful website?  REX09How to create a successful website?  REX09
How to create a successful website? REX09
 
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.
Стажировка 2015. Дизайн. Занятие 1. История дизайна, тренды 2015, логотипы.
 
Создание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаСоздание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойца
 
Создание сайта
Создание сайтаСоздание сайта
Создание сайта
 
Комплексный подход к разработке
Комплексный подход к разработкеКомплексный подход к разработке
Комплексный подход к разработке
 
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И... Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 
Css3 для веб дизайнеров
Css3 для веб дизайнеровCss3 для веб дизайнеров
Css3 для веб дизайнеров
 
Компонентный дизайн
Компонентный дизайнКомпонентный дизайн
Компонентный дизайн
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефонов
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"
 
Трудный путь к юзабилити
Трудный путь к юзабилитиТрудный путь к юзабилити
Трудный путь к юзабилити
 
Информационная архитектура в интернете
Информационная архитектура в интернетеИнформационная архитектура в интернете
Информационная архитектура в интернете
 
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоГотовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
 
Bootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressBootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPress
 
продающий лендинг
продающий лендингпродающий лендинг
продающий лендинг
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Руководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложенийРуководство MS по проектированию архитектуры приложений
Руководство MS по проектированию архитектуры приложений
 
Ubiq Mobile: Skolkovo
Ubiq Mobile: SkolkovoUbiq Mobile: Skolkovo
Ubiq Mobile: Skolkovo
 
Выбор платформы для интернет магазина
Выбор платформы для интернет магазинаВыбор платформы для интернет магазина
Выбор платформы для интернет магазина
 

Mehr von Департамент Стратегических Технологий

Mehr von Департамент Стратегических Технологий (20)

Microsoft SWIT 2012 in Kyiv, Ukraine
Microsoft SWIT 2012 in Kyiv, UkraineMicrosoft SWIT 2012 in Kyiv, Ukraine
Microsoft SWIT 2012 in Kyiv, Ukraine
 
HTML for smart TV
HTML for smart TVHTML for smart TV
HTML for smart TV
 
Semantic Grid. Layout of the future
Semantic Grid. Layout of the futureSemantic Grid. Layout of the future
Semantic Grid. Layout of the future
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancement
 
Hard Rock Design
Hard Rock DesignHard Rock Design
Hard Rock Design
 
Способы структурирования данных и виды навигации сложных сайтов СМИ
Способы структурирования данных и виды навигации сложных сайтов СМИСпособы структурирования данных и виды навигации сложных сайтов СМИ
Способы структурирования данных и виды навигации сложных сайтов СМИ
 
CSS3 Animations
CSS3 AnimationsCSS3 Animations
CSS3 Animations
 
Инфографика
ИнфографикаИнфографика
Инфографика
 
Проектирование Интерфейсов
Проектирование ИнтерфейсовПроектирование Интерфейсов
Проектирование Интерфейсов
 
ECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScriptECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScript
 
Разработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure UniversityРазработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure University
 
Архитектура облачных приложений. Типовые шаблоны, Azure University
Архитектура облачных приложений. Типовые шаблоны, Azure UniversityАрхитектура облачных приложений. Типовые шаблоны, Azure University
Архитектура облачных приложений. Типовые шаблоны, Azure University
 
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure UniversityТехнический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure University
 
Сценарии применения Windows Azure, Azure University
Сценарии применения Windows Azure, Azure UniversityСценарии применения Windows Azure, Azure University
Сценарии применения Windows Azure, Azure University
 
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
Облачные сервисы Майкрософт и возможности для партнеров, Azure UniversityОблачные сервисы Майкрософт и возможности для партнеров, Azure University
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
 
Что нового в CSS3
Что нового в CSS3Что нового в CSS3
Что нового в CSS3
 
Обзор IE9 developer tools
Обзор IE9 developer toolsОбзор IE9 developer tools
Обзор IE9 developer tools
 
Pinned Sites
Pinned SitesPinned Sites
Pinned Sites
 
Карта Потребностей
Карта ПотребностейКарта Потребностей
Карта Потребностей
 
Эволюция веб-стандартов
Эволюция веб-стандартовЭволюция веб-стандартов
Эволюция веб-стандартов
 

Responsive Web design. Что это и как использовать

Hinweis der Redaktion

  1. As the user switches from their laptop to slate, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market.
  2. As the user switches from their laptop to slate, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market.
  3. As the user switches from their laptop to slate, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market.