SlideShare a Scribd company logo
1 of 65
Download to read offline
Верстка  для  touch-­‐устройств  (webkit)
на  примере  главной  страницы  Яндекса
Владимир  Гриненко
Разработчик  интерфейсов



Я.Субботник,  Киев,  28  мая  2011  года
www.yandex.ru




2
Привычно




3
Для  телефонов




4
Для  телефонов




5
Для  смартфонов




6
Кому  это  нужно?




7
Продажи  iPhone

2007
1  389  000

2008
11  625  000

2009
20  731  000

8
Продажи  iPhone

2007
1  389  000

2008
11  625  000

2009
20  731  000

8
Продажи  iPhone

2007
1  389  000

2008
11  625  000

2009
20  731  000

8
Продажи  iPhone

2010
39  989  000

2011
11  625  000

И  это  только  за  два  квартала!


9
Продажи  iPhone

2010
39  989  000

2011
11  625  000

И  это  только  за  два  квартала!


9
Продажи  iPhone

2010
39  989  000

2011
11  625  000

И  это  только  за  два  квартала!


9
108  624  000


10
Android

Обогнали  iPhone

+  400  000  каждый  день*




*  h9p://googleblog.blogspot.com/2011/05/android-­‐momentum-­‐mobile-­‐and-­‐more-­‐at.html

11
Android

Обогнали  iPhone

+  400  000  каждый  день*




*  h9p://googleblog.blogspot.com/2011/05/android-­‐momentum-­‐mobile-­‐and-­‐more-­‐at.html

11
Что  же  делать?




12
Можно  не  париться




13
Можно  использовать  
отдельные  стили
 @media only screen and
 (max-device-width: 480px)
 {

 }




14
И  для  Remna
iPhone  3Gs     iPhone  4




15
И  для  Remna

 @media
 only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min-device-pixel-ratio: 1.5)
 {

 }




16
Из  JavaScript

 var ios,
 android,
 match;

 if (match = ua.match(/(Android)s+([d.]+)/)) {
        android = match[2];
 } else if (match = ua.match(/(iPhonesOS)s([d_]+)/)){
        ios = match[2].replace(/_/g, '.');
 }




17
Meta:  настраиваем  масштаб

 <meta name="viewport"
 content="width=device-width,
 initial-scale=1.0">




18
Иконка  для  Home  screen
iPhone  4
 <link rel="apple-touch-icon-precomposed" sizes="114x114"
 href="img/h/apple-touch-icon.png">


iPad  первого  поколения
 <link rel="apple-touch-icon-precomposed" sizes="72x72"
 href="img/m/apple-touch-icon.png">



iPhone  ,  iPod  Touch,  and  Android  2.1+
 <link rel="apple-touch-icon-precomposed" href="img/l/apple-
 touch-icon.png">


19
Или  сделать  отдельную  версию




20
Зачем?
  Другой  user-­‐experience
― пальцы  VS  мышь
― 3.5"  VS  22"
― два  режима:  portrait  и  landscape




  21
Зачем?
  Другой  user-­‐experience
― пальцы  VS  мышь
― 3.5"  VS  22"
― два  режима:  portrait  и  landscape




  21
Зачем?
  Другой  user-­‐experience
― пальцы  VS  мышь
― 3.5"  VS  22"
― два  режима:  portrait  и  landscape




  21
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Радость

― HTML5
― CSS3
― поддержка  touch-­‐событий
― точная  геолокация
― шрифты
― SVG


  22
Печаль

― Android
― Opera  Mobile
― скорость  рендеринга




  23
Печаль

― Android
― Opera  Mobile
― скорость  рендеринга




  23
Печаль

― Android
― Opera  Mobile
― скорость  рендеринга




  23
Особенности

― очень  ограничен  кэш
― нет  поддержки  flash
― нет  полноценного  posi`on:  fixed




  24
Особенности

― очень  ограничен  кэш
― нет  поддержки  flash
― нет  полноценного  posi`on:  fixed




  24
Особенности

― очень  ограничен  кэш
― нет  поддержки  flash
― нет  полноценного  posi`on:  fixed




  24
Радости  и  печали  на
www.yandex.ru




25
www.yandex.ru  для  iPhone




26
CSS3  100%




27
Тени,  градиенты,  уголки
Вендорные  префиксы
Не  нужны  (пока!)  -­‐moz-­‐,  -­‐ie-­‐,…

Только



 -webkit-

28
Круглые  уголки




 -webkit-border-radius: 8px;

 -webkit-border-radius: 7px;

 -webkit-background-clip: padding-box;

29
Иконки

― SVG
― data-­‐uri
― mul`ple  background




   30
Иконки

― SVG
― data-­‐uri
― mul`ple  background




   30
Иконки

― SVG
― data-­‐uri
― mul`ple  background




   30
o_0

 background:

 url(http://img.yandex.net/i/mobile/apps/
 lentochka.svg) no-repeat right 0,

 url(data:image/
 png;base64,iVBORw0KGgoAAAANdkeXHJZTwAAAAASUVORK5CY
 II=) no-repeat center 15px,

 -webkit-gradient(linear, 0 0, 0 bottom, from
 (#fff), to(#e5e5e5))




31
o_0

 background:

 url(http://img.yandex.net/i/mobile/apps/
 lentochka.svg) no-repeat right 0,

 url(data:image/
 png;base64,iVBORw0KGgoAAAANdkeXHJZTwAAAAASUVORK5CY
 II=) no-repeat center 15px,

 -webkit-gradient(linear, 0 0, 0 bottom, from
 (#fff), to(#e5e5e5))




31
o_0

 background:

 url(http://img.yandex.net/i/mobile/apps/
 lentochka.svg) no-repeat right 0,

 url(data:image/
 png;base64,iVBORw0KGgoAAAANdkeXHJZTwAAAAASUVORK5CY
 II=) no-repeat center 15px,

 -webkit-gradient(linear, 0 0, 0 bottom, from
 (#fff), to(#e5e5e5))




31
o_0

 background:

 url(http://img.yandex.net/i/mobile/apps/
 lentochka.svg) no-repeat right 0,

 url(data:image/
 png;base64,iVBORw0KGgoAAAANdkeXHJZTwAAAAASUVORK5CY
 II=) no-repeat center 15px,

 -webkit-gradient(linear, 0 0, 0 bottom, from
 (#fff), to(#e5e5e5))




31
«Найти»



  .b-button:after
  {
  background: -webkit-gradient(linear, 0 0, 100%
  100%, from(#fff), to(#c8c8c8));
  -webkit-transform: rotate(45deg) skew(18deg,
  18deg);
  -webkit-box-shadow: 0 0 1px #aaa;
  }


 32
Геолокация
 navigator.geolocation.getCurrentPosition(
 successCallback, errorCallback, timeout);




33
Геолокация
 navigator.geolocation.getCurrentPosition(
 successCallback, errorCallback, timeout);




33
Печаль
Отдельная  модификация  для  Android




34
Печаль
Сравним




35
Рецепты




36
Рецепты
CSS
Отключить  автоматическое  изменение  размера  шрифта
 -webkit-text-size-adjust: none;



Отключить  цветную  обводку  активных  элементов
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);




37
Рецепты
CSS
Запретить  выделять  текст
 -webkit-user-select: none;



Запретить  всплывающие  системные  меню
 -webkit-touch-callout: none;




38
Рецепты
Meta
Ограничить  изменение  масштаба  до  х2
 <meta name="viewport" content="width=device-
 width; initial-scale=1; maximum-scale=2; user-
 scalable=1;">

Запретить  изменение  масштаба
 <meta name="viewport" content="width=device-
 width; initial-scale=1; maximum-scale=1; user-
 scalable=0;" />


39
Рецепты
iOS  Simulator:  жизнь  без  iPhone




40
Где  почитать?
Официальная  документация
hop://developer.apple.com/

Подробно  про  viewport
hops://docs.google.com/a/tadatuta.com/present/view?
id=dkx3qtm_22dxsrgcf4

Touch  events
hop://ross.posterous.com/2008/08/19/iphone-­‐touch-­‐
events-­‐in-­‐javascript

41
Вопросы?




42
Владимир  Гриненко
Разработчик  интерфейсов

tadatuta@yandex-­‐team.ru

More Related Content

Viewers also liked

Алексей Бакун "О чем молчат цифры, или немного об отчётности"
Алексей Бакун "О чем молчат цифры, или немного об отчётности"Алексей Бакун "О чем молчат цифры, или немного об отчётности"
Алексей Бакун "О чем молчат цифры, или немного об отчётности"Yandex
 
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"Татьяна Исаева, Лев Гершензон "Новости: как и зачем"
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"Yandex
 
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"Yandex
 
Роман Бусыгин "Yandex Map Kit для iOS в примерах"
Роман Бусыгин "Yandex Map Kit для iOS в примерах"Роман Бусыгин "Yandex Map Kit для iOS в примерах"
Роман Бусыгин "Yandex Map Kit для iOS в примерах"Yandex
 
Михаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, AjaxМихаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, AjaxYandex
 
Sap bo ppt v2
Sap bo ppt v2Sap bo ppt v2
Sap bo ppt v2jayas2k5
 
Los portatiles
Los portatilesLos portatiles
Los portatilesocjs
 
Projecteimatge3
Projecteimatge3Projecteimatge3
Projecteimatge3lluiscros
 
Introducción a la Adaptación y Mitigación - Laura Avellaneda
Introducción a la Adaptación y Mitigación - Laura Avellaneda Introducción a la Adaptación y Mitigación - Laura Avellaneda
Introducción a la Adaptación y Mitigación - Laura Avellaneda Libelula
 
Luis alfredo labastida lópez mapa
Luis alfredo labastida lópez mapa Luis alfredo labastida lópez mapa
Luis alfredo labastida lópez mapa ontiveros gomez
 
Differential distillation
Differential distillationDifferential distillation
Differential distillationSata Ajjam
 

Viewers also liked (17)

Алексей Бакун "О чем молчат цифры, или немного об отчётности"
Алексей Бакун "О чем молчат цифры, или немного об отчётности"Алексей Бакун "О чем молчат цифры, или немного об отчётности"
Алексей Бакун "О чем молчат цифры, или немного об отчётности"
 
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"Татьяна Исаева, Лев Гершензон "Новости: как и зачем"
Татьяна Исаева, Лев Гершензон "Новости: как и зачем"
 
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"
Алексей Андросов "HTML5 в Я.Почте (WebSocket, localStorage, Cross-site XHR)"
 
Роман Бусыгин "Yandex Map Kit для iOS в примерах"
Роман Бусыгин "Yandex Map Kit для iOS в примерах"Роман Бусыгин "Yandex Map Kit для iOS в примерах"
Роман Бусыгин "Yandex Map Kit для iOS в примерах"
 
Михаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, AjaxМихаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, Ajax
 
111
111111
111
 
Home idea
Home ideaHome idea
Home idea
 
Sap bo ppt v2
Sap bo ppt v2Sap bo ppt v2
Sap bo ppt v2
 
Los portatiles
Los portatilesLos portatiles
Los portatiles
 
Projecteimatge3
Projecteimatge3Projecteimatge3
Projecteimatge3
 
Introducción a la Adaptación y Mitigación - Laura Avellaneda
Introducción a la Adaptación y Mitigación - Laura Avellaneda Introducción a la Adaptación y Mitigación - Laura Avellaneda
Introducción a la Adaptación y Mitigación - Laura Avellaneda
 
Luis alfredo labastida lópez mapa
Luis alfredo labastida lópez mapa Luis alfredo labastida lópez mapa
Luis alfredo labastida lópez mapa
 
Proyecto final 10D
Proyecto final 10DProyecto final 10D
Proyecto final 10D
 
Enlightenment thinker (1)
Enlightenment thinker (1)Enlightenment thinker (1)
Enlightenment thinker (1)
 
Alegra 1
Alegra 1Alegra 1
Alegra 1
 
Zemsania
ZemsaniaZemsania
Zemsania
 
Differential distillation
Differential distillationDifferential distillation
Differential distillation
 

Similar to Владимир Гриненко "Верстка для touch-устройст (webkit)"

Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщикаmcslayer
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Yandex
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5404fest
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефоновtoWave.ru
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Yandex
 
белогорцев глеб белогорцев
белогорцев глеб белогорцевбелогорцев глеб белогорцев
белогорцев глеб белогорцевrit2010
 
Шелехов, Online FAQ 2011
Шелехов, Online FAQ 2011Шелехов, Online FAQ 2011
Шелехов, Online FAQ 2011Ruslan Shelekhov
 
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторныВиктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторныFDConf
 
RIW 2015 / Русский e-commerce и мобильная аудитория
RIW 2015 / Русский e-commerce и мобильная аудиторияRIW 2015 / Русский e-commerce и мобильная аудитория
RIW 2015 / Русский e-commerce и мобильная аудиторияArtiom Tsympov
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest
 
GD-team: Браузерные игры как новый тренд в индустрии!
GD-team: Браузерные игры как новый тренд в индустрии!GD-team: Браузерные игры как новый тренд в индустрии!
GD-team: Браузерные игры как новый тренд в индустрии!DevGAMM Conference
 
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"OdessaJS Conf
 
Infotex corpsite concept
Infotex corpsite conceptInfotex corpsite concept
Infotex corpsite conceptIRCIT.Uspeshnyy
 
Именуем ресурсы для Windows 8 правильно
Именуем ресурсы для Windows 8 правильноИменуем ресурсы для Windows 8 правильно
Именуем ресурсы для Windows 8 правильноslavabobik
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5DevDay
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9Siel01
 
Тенденции развития рынка мобильных приложений. Евразия
Тенденции развития рынка мобильных приложений. ЕвразияТенденции развития рынка мобильных приложений. Евразия
Тенденции развития рынка мобильных приложений. ЕвразияYelena Karishman
 

Similar to Владимир Гриненко "Верстка для touch-устройст (webkit)" (20)

Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
 
Coding for iPhone
Coding for iPhoneCoding for iPhone
Coding for iPhone
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5
 
ArPoint
ArPointArPoint
ArPoint
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефонов
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"
 
белогорцев глеб белогорцев
белогорцев глеб белогорцевбелогорцев глеб белогорцев
белогорцев глеб белогорцев
 
Шелехов, Online FAQ 2011
Шелехов, Online FAQ 2011Шелехов, Online FAQ 2011
Шелехов, Online FAQ 2011
 
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторныВиктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
 
RIW 2015 / Русский e-commerce и мобильная аудитория
RIW 2015 / Русский e-commerce и мобильная аудиторияRIW 2015 / Русский e-commerce и мобильная аудитория
RIW 2015 / Русский e-commerce и мобильная аудитория
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
 
GD-team: Браузерные игры как новый тренд в индустрии!
GD-team: Браузерные игры как новый тренд в индустрии!GD-team: Браузерные игры как новый тренд в индустрии!
GD-team: Браузерные игры как новый тренд в индустрии!
 
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"
Anton Vidinev "Angular 4 Animate: завтрашние UI технологии"
 
Infotex corpsite concept
Infotex corpsite conceptInfotex corpsite concept
Infotex corpsite concept
 
Именуем ресурсы для Windows 8 правильно
Именуем ресурсы для Windows 8 правильноИменуем ресурсы для Windows 8 правильно
Именуем ресурсы для Windows 8 правильно
 
ArPoint
ArPointArPoint
ArPoint
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9
 
Тенденции развития рынка мобильных приложений. Евразия
Тенденции развития рынка мобильных приложений. ЕвразияТенденции развития рынка мобильных приложений. Евразия
Тенденции развития рынка мобильных приложений. Евразия
 

More from Yandex

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksYandex
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаYandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Владимир Гриненко "Верстка для touch-устройст (webkit)"