07. web design
TRANSCRIPT
Веб Дизайн
Лекция 7
Структурирование содержания,
Отзывчивый Дизайн, Twitter Bootstrap
Vladimir Tomberg, PhD
Эстонский Университет Прикладных Наук
по Предпринимательству Майнор
Январь 2015
Pic
ture
sourc
e:
htt
p:/
/userc
ente
redconte
nt.
com
Информационная Архитектура• Навигация отражается в карте сайта;
• Иерархия информации,
• В раскладке страницы,
• Организация страницы в структуру, ориентированную на пользователя,
• Создание карты пути пользователя (CustomerJourney Map)
Web Accessibility Workshop
3
Сначала надо структурировать содержание
4Web Accessibility Workshop
Picture Source http://blog.braintraffic.com
Основа качественной страницы – последовательно структурированное содержание
Readability removes everything on the page except the main content so that readers are not distracted
5
Источник: https://www.readability.com/
Плохо визуально структурированное содержание
6Web Accessibility Workshop
http://www.telegraaf.nl/
Планирование структуры заголовков
• Страницы должны быть структурированы в иерархии;
• Заголовки младшего уровня должны заключаться в заголовки следующего старшего уровня;
7Web Accessibility Workshop
Правильное использование заголовков
• Не используйте такое форматирование шрифта, как font size или bold чтобы придать заголовку вид — используйте оригинальные теги (<h1> - <h6>) для всех заголовков;
• Также не используйте теги заголовков чтобы придать визуальное отличие тексту;
• Используйте элемент <strong> вместо <bold> и элемент <em> вместо <i>
8Web Accessibility Workshop
Правильное использование списков
• HTML списки - <ul>, <ol>, и <dl> - также передают иерархическую систему содержания
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
9Web Accessibility Workshop
Flexible Media
img {max-width: 100%;}
• Это правило устанавливает размер
изображения на максимально
возможный, или по ширине
содержащего элемента, который
находится выше по иерархии
13Web Accessibility Workshop
Media Query
Media Queries это модуль CSS3 который реализует визуализацию содержания адаптируя к условиям, например ─ к разным разрешениям экрана
14Web Accessibility Workshop
Source http://www.downgraf.com
Media Query Operators
15Web Accessibility Workshop
@media (min-width: 700px) { ... }
@media (min-width: 700px) and (orientation: landscape) { ... }
@media (min-width: 700px), handheld and (orientation: landscape) { ... }
Source https://developer.mozilla.org
Инструменты тестирования адаптивных страниц
Viewport Resizer и Responsive Design Bookmarklet
http://lab.maltewassermann.com/viewport-resizer/ http://responsive.victorcoulon.fr/
Web Accessibility Workshop
17
Задание 16. Тестирование сайтов
• Протестируйте сайты конкурентов на отзывчивость;
• Напишите краткий отчет и включите в него скриншоты: Каковы результаты тестирования?
Что реализовано хорошо?
Что не работает?
• Разместите пост в блоге
18Web Accessibility Workshop
Мобильная версия сначала
Если вы можете удовлетворить пользователей мобильных систем, вы
сможете удовлетворить всех
20Web Accessibility Workshop
4.12.2014 – Google предсказал увеличение мобильных запросов до 50%
21Web Accessibility Workshop
Source http://www.themobilewebtrends.com
Mobile First
22Web Accessibility Workshop
Source http://bradfrostweb.com
Основа отзывчивого дизайна – Гибкая Сетка. Одно содержание – несколько раскладок
24Web Accessibility Workshop
Пример сетки
25Web Accessibility Workshop
Source: http://aaronkwhite.com
28
• Axure file with the 960 Grids already placed on Master pages
• Axure960GridSystem.zip
• Bootstrap_08152013.zip
Несколько ссылок на шаблоны с сетками для Axure
Задание 17. Верстка с сеткой
• Переработайте свой макет таким образом, чтобы он строился на основе гибкой сетки;
• Используйте одну из сеток для Axure;
• Попробуйте начать с мобильной версии;
• Результаты опубликуйте в блоге
29
Twitter Bootstrap
• Простой и легко настраиваемый HTML, CSS и Javascript фреймворк для более быстрой и удобной Web-разработки
31
Ссылка для загрузки
http://getbootstrap.com/getting-started/
32