27
Веб Дизайн Лекция 8 Структурирование содержания, Отзывчивый Дизайн, Прогрессивное улучшение Vladimir Tomberg, PhD Эстонский Университет Прикладных Наук по Предпринимательству Майнор Февраль 2016 Picture source: http://usercenteredcontent.com 1

08a. web design

Embed Size (px)

Citation preview

Page 1: 08a. web design

Веб Дизайн

Лекция 8Структурирование содержания,

Отзывчивый Дизайн, Прогрессивное улучшение

Vladimir Tomberg, PhD

Эстонский Университет Прикладных Наук

по Предпринимательству Майнор

Февраль 2016

Pic

ture

sou

rce:

http

://us

erce

nter

edco

nten

t.com

1

Page 2: 08a. web design

ПРЕЗЕНТАЦИЯ ДОМАШНИХ РАБОТСегодня самостоятельно!

2

Page 3: 08a. web design

3

Информационная Архитектура

•Навигация отражается в карте сайта;

•Иерархия информации,•В раскладке страницы,•Организация страницы

в структуру, ориентированную на пользователя,

•Создание карты пути пользования (Customer Journey Map)

Page 4: 08a. web design

4

Сначала надо структурировать содержание

Picture Source http://blog.braintraffic.com

Page 5: 08a. web design

5

Основа качественной страницы – последовательно структурированное содержание

Readability убирает со страницы все, кроме содержания. Остальное пользователь не видит

Источник: https://www.readability.com/

Page 6: 08a. web design

6

Плохо визуально структурированное содержание

http://www.telegraaf.nl/

Page 7: 08a. web design

7

Планирование структуры и заголовков

• Страницы должны быть структурированы в иерархии;

Page 8: 08a. web design

8

Планирование структуры и заголовков

• Заголовки младшего уровня должны заключаться в заголовки следующего старшего уровня;

Page 9: 08a. web design

9

Правильное использование заголовков

• Не используйте такое форматирование шрифта, как font size или bold чтобы придать заголовку вид — используйте оригинальные теги (<h1> - <h6>) для всех заголовков;

• Также не используйте теги заголовков чтобы придать визуальное отличие тексту;

• Используйте элемент <strong> вместо <bold> и элемент <em> вместо <i>

Page 10: 08a. web design

10

Правильное использование списков

• HTML списки - <ul>, <ol>, и <dl> - также передают иерархическую систему содержания

<ul>  <li>Coffee</li>  <li>Tea</li>  <li>Milk</li></ul>

Page 11: 08a. web design

ОТЗЫВЧИВЫЙ И АДАПТИВНЫЙ ВЕБ-ДИЗАЙН

11

Page 12: 08a. web design

12

Дизайн отзывчивой страницы

Page 13: 08a. web design

13

Гибкие медиа

Page 14: 08a. web design

14

Flexible Media

img {max-width: 100%;}

• Это правило устанавливает размер изображения на максимально возможный, или по ширине содержащего элемента, который находится выше по иерархии

Page 15: 08a. web design

15

Media Query

Media Queries это модуль CSS3 который реализует визуализацию содержания адаптируя к условиям, например ─ к разным разрешениям экрана

Source http://www.downgraf.com

Page 16: 08a. web design

16

Media Query Operators

@media (min-width: 700px) { ... }

@media (min-width: 700px) and (orientation: landscape) { ... }

@media (min-width: 700px), handheld and (orientation: landscape) { ... }

Source https://developer.mozilla.org

Page 17: 08a. web design

17

Примеры отзывчивых сайтовhttp://mediaqueri.es

Page 18: 08a. web design

18

Инструменты тестирования адаптивных страниц

Viewport Resizer и Responsive Design Bookmarklet

http://lab.maltewassermann.com/viewport-resizer/ http://responsive.victorcoulon.fr/

Page 19: 08a. web design

19

Задание. Тестирование сайтов на отзывчивость

• Протестируйте сайты конкурентов на отзывчивость;

• Напишите краткий отчет и включите в него скриншоты: Каковы результаты тестирования? Что реализовано хорошо? Что не работает?

• Разместите пост в Google Drive

Page 20: 08a. web design

20

Адаптивный и Отзывчивый веб-дизайн

Page 21: 08a. web design

21

Сначала Мобильные!

 Если вы можете удовлетворить пользователей мобильных систем, вы 

сможете удовлетворить всех

Page 22: 08a. web design

22

4.12.2014 – Google предсказал увеличение мобильных запросов до 50%

Source http://www.themobilewebtrends.com

Page 23: 08a. web design

23

Сначала Мобильные! (Mobile First)

Source http://bradfrostweb.com

Page 24: 08a. web design

Три главных принципа прогрессивного улучшения

1. Начинайте с чистого содержания и хорошо структурированной разметки;

2. Поддерживайте строгое разделение раскладки, представления и содержания;

3. Ненавязчиво добавляйте дополнительное поведение и презентацию, постоянно учитывая доступность содержания

24

Page 25: 08a. web design

Заготовка с раскладкой: каждый блок имеет имя (ID) и роль

25

Page 26: 08a. web design

Пример сложного интерфейса

• Как реализовать этот интерфейс при помощи чистого HTML, не используя JavaScript и CSS?

26

Page 27: 08a. web design

27

Задание: создайте мокапы для разных устройств

• Используя метод прогрессивного улучшения и Мобильные сначала! – создайте в Axure Lo-Fi прототипы вашего сайта для трёх разных резолюций

• Используйте три режима редактирования Axure. В качестве шаблона используйте файл из Google Drive