сделать 1 сайт для всех устройств 1. Гибкий макет на основе сетки (flexible, grid-based layout) 2. Гибкие изображения (flexible images) 3. Медиазапросы (CSS3 media queries) 21
Их интересует не то, что интересует меня • Они мыслят иначе, чем я • Они знают то, что я не знаю • Они оценивают события по критериям, которые мне не известны и чужды 24
Отображение статуса системы 2. Соответствие между системой и реальным миром 3. Свобода действий и контроль 4. Единообразие и стандарты 5. Профилактика ошибок 26
Видимость, а не переходы 2. Гибкость и эффективность использования 3. Эстетика и минимализм 4. Помощь и документация Это набор эвристик для примера. По сути это - чеклист. 27
html+css • именно дизайн определяет лицо системы, за которым скрыты труд менеджеров, backend-разработчиков и многих других людей • дизайн делается для пользователей, они бывают очень разные • не забывать про разные платформы в продакшне 33