Содержание

Что такое адаптивная верстка сайта?

Если раньше было важно только, как будет смотреться сайт при открытии в разных браузерах, то сейчас важно чтобы сайт хорошо смотрелся со всех устройств, через которые заходит пользователь на него. Что же такое  адаптивная верстка сайта? Это такая верстка, при которой сайт отлично отображается на различных устройствах: компьютерах, планшетах, смартфонах. Посетители — это главный ценный ресурс, на который ориентируются, создавая сайт. Главной задачей является не только привлечение потенциальных клиентов на сайт, но и доведение их до конечной цели, как правило, покупки. Адаптивный дизайн как раз и отвечает за эту задачу.

 

 

Принципы работы  адаптивной верстке.

Каждый из элементов является плавающим, то есть размер, и расположение на странице сайта может меняться, в зависимости от размера экрана устройства, та котором их смотрят. Как правило, чем меньше экран, тем больше скрываются второстепенные элементы, такие как меню и фоновое изображение. В верхнюю часть экрана выводят самые важные элементы управления, в то время, как менее значимые опускают вниз. Нельзя не вспомнить о том, что происходит увеличение всех элементов навигации. Это значит, что кнопки становятся больше для того, чтобы облегчить пользователю поиск по сайту. Особенности и преимущества адаптивной верстки сейчас уже доподлинно известно, что применение адаптивной верстки увеличивает шансы сайта попасть на более высокие позиции в поисковой выдаче. И вот почему:

  • Поисковики выбирают адаптивные решения
  • Один сайт — один адрес
  • Снижение отказов
  • Улучшение поведенческих факторов

Остановимся подробнее на каждом преимуществе.

 

 

Поисковики выбирают адаптивные решения.

Для того, чтобы сайт занимал лидерские позиции в поисковых системах, необходимо внимательно относиться к тому, что предпочтительнее поисковикам. Например, Google рекомендует делать сайты с адаптивным дизайном. Сайты такого рода он ставит выше в поисковой системе. Конечно, еще не все готовы отказаться от мобильной версии сайта в пользу адаптивной верстки. Но с точки зрения SEO, адаптивные сайты имеют свои неоспоримые плюсы: использование одних и тех же URL, одних и тех же страниц, что делает легче их индексацию для поисковых систем.

Один сайт — один адрес.

Одной из самой серьезной проблемой в использовании отдельного сайта мобильной версии, является то, что авторитет сайта придется нарабатывать с нуля. Если проверстать сайт, учитывая требования к адаптивности, то основная ссылочная масса будет сосредоточена на одном единственном сайте. Все ссылки будут вести на один домен, а значит, это положительно скажется на позициях в поиске.

Снижение отказов.

Сайт может хорошо ранжироваться в поиске, но если при этом он недостаточно эффективно работает на смартфонах и планшетах, то возникает такая серьезная проблема, как высокий показатель отказов. Мобильные сайты часто страдают из за того, что их контент слишком урезан или же отличается от контента, который предоставленный на основной версии. В такой ситуации, поисковики воспринимают высокий показатель отказов как сигнал о том, что сайт не может предоставлять посетителям релевантную информацию, что и ведет к падению позиций. Адаптивный дизайн позволяет справиться с этой проблемой, отображая контент сайта в таком же полном виде, который можно увидеть на компьютере, но в специально видоизмененном формате. Это помогает не думать о компромиссах и выбором, какой контент отображать, а который — нет. Это значит, что посетитель, который зайдет на ваш сайт с мобильного устройства, получит всю необходимую информацию, а не уйдет искать на другие ресурсы.

Улучшение поведенческих факторов.

Любой веб-сайт представляет собой средство распространения контента. Если сайт удобен в использовании, он позволяет пользователям легко находить нужную информацию, а затем усваивать и передавать. Таким образом, запуская контент по социальной цепочке. Адаптивная верстка сайта — это дизайн для пользователя. Посетители, заходящие с помощью гаджетов, должны видеть тот же самый контент, который они привыкли видеть на обычном ПК. Например, вы нашли что-то интересное на одном из веб-сайтов, сидя за домашним компьютером, и хотите поделиться ссылкой с другом, который выходит в интернет с телефона. Если дизайн сайта оптимизирован, то вашему другу будет так же удобно просматривать страницу, как и вам. В противном случае, возникнут сложности.

Если проанализировать активность использования мобильных устройств, то можно смело заявить, что через 1-2 года более 90% пользователей интернета перейдут на мобильные версии сайтов. Это означает, что адаптивный дизайн станет необходимостью для каждого владельца сайта, который хочет удержать свой бизнес на плаву и не отставать от современных технологий.

Что такое адаптивная верстка сайта и зачем она нужна

Есть два главных заблуждения о том, что такое адаптивная верстка сайта. Одни думают, что это просто уменьшенное отображение сайта, при котором элементы сжимаются. Другие настойчиво ставят знак равенства между адаптивным дизайном и мобильной версией сайта. В этой статье мы расставим все точки над i и расскажем, как же оно на самом деле.

Что такое адаптивная верстка

Адаптивной называется такая верстка, при которой сайт корректно отображается на различных устройствах благодаря тому, что элементы динамически подстраиваются под различные разрешения экрана.

Проще говоря, адаптивность — это динамическое складывание блоков, а не уменьшенная версия сайта.

Неважно, с какого устройства пользователь зайдет сайт: с компьютера, планшета или телефона — пользоваться им будет одинаково удобно, и необходимый функционал сохранится в полном объеме.

Зачем нужна адаптивная верстка

Сегодня уже не нужно искать исследования и статистику, чтобы доказать, как часто выходят в Интернет с планшетов и мобильных телефонов. Эта реальность окружает нас повсюду: в общественном транспорте, в кафе, в очередях — люди охотно заполняют время серфингом в Интернете, да и вы сами знаете, насколько это удобно. Чтобы выбрать и заказать пиццу, никто не поедет сначала домой добраться до компьютера, а быстренько зайдет на сайт с телефона, попутно делая другие дела. Когда приходит идея о покупке, проще всего сразу же выйти в сеть, сравнить предложения магазинов-конкурентов и, не откладывая в долгий ящик, оформить заказ товара. И таких примеров можно привести бесчисленное множество!

Адаптивность — одно из важных и обязательных условий для современного сайта.
Если сайт корерктно отображается только с компьютера, то при просмотре с планшета или телефона на нем тяжело ориентироваться, блоки не масштабируются, тяжело попасть пальцем на нужную ссылку — в итоге пользователь раздражается, не может совершить целевое действие, теряет время на попытки разобраться в кривом отображении и уходит с ресурса. А потом уже больше не возвращается на него. И уходит к конкурентам.

Именно поэтому решение заказать адаптивный сайт — не прихоть, а условие, которое напрямую влияет на уровень продаж.

Как работает адаптивный сайт

Неадаптивный сайт узнать легко — при просмотре с планшета или телефона вы увидите только часть области, вам придется двигать видимую область влево-вправо, приближать, чтобы шрифт стал читабельным, и отдалять, чтобы найти нужный раздел или форму заявки.

Сайт, имеющий адаптивную верстку, подстраивается под устройство, в зависимости от ширины его экрана. Все элементы на странице адаптируются: меняются их размеры, появляется/исчезает часть вспомогательного контента и декоративных элементов. При этом блоки перестраиваются так, чтобы пользователю было удобно — на значимой информации делается акцент, а второстепенные данные убирают или сворачивают.

Как правило, чем меньше ширина экрана — тем концентрированнее подача информации и тем меньше блоков задействовано. При этом пользователю нет необходимости изменять масштаб: всё просто и понятно даже на небольшом экране.

Еще одна особенность адаптивных сайтов: укрупнение значимых элементов так, чтобы пользователь легко мог попасть пальцем на кнопку на экране или перейти по ссылке. От этого напрямую зависит конверсия сайта, поэтому адаптивный дизайн важно делать user friendly.

Важные факты, которые нужно знать об адаптивных сайтах

1. Адаптивный сайт и мобильная версия — это не одно и то же.

Когда мы говорим про адаптивный сайт, то мы имеем в виду, что это один сайт для разных устройств. В этом его ключевое отличие от мобильной версии сайта. Мобильная версия — это отдельный полноценный сайт, у которого свой функционал, своя верстка и зачастую свой контент. Мобильная версия разрабатывается с учетом удобства пользователей, выходящих на сайт с мобильных устройств: что из десктопной версии им очень важно, а что — избыточно и легко может быть удалено.

2. Функционал на всех устройствах один и тот же.

Здесь всё ясно: так как сайт один, то и возможности его одинаковы, независимо от того, с какого устройства пользователи заходят на сайт.

3. У адаптивного дизайна есть ограничения.

Связаны они в первую очередь с сохранением оригинальной структуры контента при изменении размеров экрана. Зачастую в адаптивной версии мы отказываемся от слайдера и больших фоновых изображений, которые есть в десктопной версии, и не используем Flash. Обычно мы рекомендуем оптимальный вариант.

Но бывает и такое, что дизайн согласован в том варианте, на котором настаивает клиент, а уже готовая верстка оказывается неудобной. Тогда все изменения вносятся за дополнительную плату, так как мы работаем четко по ТЗ.

4. Адаптивность может быть полной и частичной.

Полная адаптивность — от мобильных устройств до десктопов, частичная — например, от планшета или ноутбука до десктопа. При разработке адаптивного дизайна обычно делается упор на конкретные устройства, с которых у клиента генерируется больше всего трафика.

5. Не все сайты выигрывают от полностью адаптивного дизайна.

Сайтам со сложным функционалом и/или контентом, требующим достаточного количества экранного пространства для восприятия, полная адаптивность чаще идет во вред. Лучше выделить перечень устройств, на которых функционал будет полным, и сделать для них версию с частичной адаптивностью, а для остальных сделать мобильную версию с урезанным функционалом и возможностью перейти на полноэкранную версию.

6. За идентичность отображения в разных браузерах отвечает кроссбраузерность.

Обязательно указывайте этот пункт в ТЗ, если для вас важно, чтобы в разных браузерах сайт отображался одинаково. В противном случае в старых версиях браузеров сайт может отображаться с ошибками и выдавать нечитабельные шрифты. А это прямой путь к потере целевой аудитории.

Что нужно знать, если вы хотите заказать адаптивную верстку

Компания «Технологии успеха» оказывает услуги по созданию адаптивной верстки сайта. Лучше предусмотреть адаптивный дизайн еще на этапе разработки основного сайта и прописать это в ТЗ. Но если вы придете к нам с готовым дизайном в формате.psd, мы тоже сможем помочь вам. За верстку макетов, сделанных в CorelDraw, мы не беремся — в таком случае мы предлагаем клиентам сначала подготовить дизайн и только потом верстку.

Не зная особенностей сайта и ТЗ, невозможно сориентировать по срокам вёрстки.

Обычно верстка адаптивного корпоративного сайта занимает в среднем 15 дней, срок верстки адаптивного интернет-магазина напрямую зависит от сложности сайта.

Мы никогда не передаем верстку на следующий этап — программирование — пока клиент не проверил адаптивность сайта и корректность работы всех его элементов согласно ТЗ.

Остались вопросы: заказать адаптивный сайт или мобильную версию? Звоните по бесплатному номеру 8 800 775-17-11 или оставьте свой номер, и мы вам перезвоним и все расскажем.

Адаптивная верстка сайтов: обзор подходов и CSS фреймворков

October 24, 2017 Jazz Team Технические статьи

Предисловие

В настоящее время доля мобильного трафика растет стремительными темпами. С каждым днем людей, использующих девайсы с выходом в Интернет, становится все больше. Телефон всегда под рукой, в любом месте люди могут посмотреть необходимую информацию, прочитать новости и т. д. Обычный сайт можно просмотреть с помощью мобильного устройства. Однако, возникают некоторые нюансы при просмотре – для чтения отдельных блоков текста на относительно небольшом экране необходимо масштабировать страницу. Как следствие, теряется читабельность, удобство, сайт нужно постоянно пролистывать, растягивать, приближать. Многие элементы управления сайтов неудобно использовать, так как страницы не рассчитаны на управление с помощью прикосновений к экрану. Для решения этих проблем начали разрабатывать сайты, способные удобно отобразить информацию на любом устройстве.

О статье

Данная статья предназначена для разработчиков, имеющих опыт верстки сайтов, знающих HTML и CSS, понимающих назначение CSS селекторов и т. д.

В данной статье будут рассмотрены виды версток, позволяющие корректно отображать сайты на любом разрешении, техники, с помощью которых это осуществляется. Разберем понятие CSS-фреймворка и сделаем сравнительный анализ наиболее популярных.

Виды версток

Рассмотрим основные виды версток, их разницу и основные принципы, используемые при их реализации.

Фиксированная верстка

Фиксированная верстка (Fixed Layout) – подход создания страниц сайта, которые имеют заданную ширину. Ширина компонентов на странице не изменяется. На мониторах с маленьким разрешением появляется горизонтальная полоса прокрутки. Данный тип верстки не подходит для удобного отображения информации на мобильных устройствах.
Пример ниже демонстрирует строгое задание ширины для тега body:

Резиновая верстка

Резиновая верстка (Elastic layout) подразумевает возможность компонентов сайта менять свои размеры в зависимости от размера окна браузера, растягиваться от и до указанных минимальных и максимальных размеров. Это достигается благодаря использованию относительных значений, max-width / min-width (максимальная / минимальная ширина), max-height / min-height (максимальная / минимальная высота).
Примеры использования техник резиновой верстки:

Адаптивная верстка

Адаптивная верстка (Adaptive Layout) позволяет подстраиваться основному контейнеру и любому другому элементу сайта под разрешение экрана, делая возможным менять размер шрифта, расположение объектов, цвет и т. д. Происходит это динамически, например, с использованием медиа-запросов (@media), позволяющих автоматически определять разрешение монитора, тип устройства и подставлять указанные значения в автоматическом режиме. В примере ниже задается ширина div равная 960px для всех устройств, ширина которых меньше 1200px и 320px для всех устройств, ширина которых меньше 480px.

Отзывчивая верстка

Отзывчивая верстка (Responsive Layout) – это объединение резиновой и адаптивной вёрстки. При данном подходе используются как медиа-запросы, так и процентное задание ширины компонентов. Используя данный вид верстки можно с уверенностью сказать, что сайт приспособится к любому устройству.
Ниже задается ширина div равная 50% от размера родительского компонента для всех устройств, ширина которых меньше 1200px и 100% для всех устройств, ширина которых меньше 480px.

Основные техники реализации сайтов под любое разрешение

Относительные значения

Использование относительных значений позволяет отобразить информацию и компоненты на странице без потери читабельности и удобства просмотра.

Относительные значения для размеров и отступов

Относительные значения можно задавать для width, height, margin, padding и т. д. Самый известный способ задания относительного размера – указание в процентах (%).
Ниже приводится пример задания ширины равной 90% от размера родительского компонента.

При этом значение высчитывается относительно родительского компонента.
Также существуют значения относительно размера экрана:

  • vw – 1% ширины окна. При уменьшении ширины окна, уменьшается ширина, высота, шрифт элемента;
  • vh – 1% высоты окна. При уменьшении высоты окна, уменьшается ширина, высота, шрифт элемента;
  • vmin – выбирается наименьшее из vw и vh;
  • vmax – выбирается наибольшее из vw и vh.

Ниже рассмотрен пример использования vw и vh. В данном случае ширина и высота тега div будут равны 50% от ширины и высоты экрана соответственно.

Относительные значения для размера шрифта

Существуют следующие относительные значения для шрифтов:

  • em – задаёт размер относительно шрифта родителя;
  • rem – задаёт размер относительно шрифта <html>.

Рассмотрим пример:

Вычислим размер шрифта для тега body. В данном примере размер шрифта для body задается относительно размера html. Таким образом, размер шрифта для body будет равен 30px (20px * 1.5 = 30px).

Также относительные размеры шрифта можно задавать с помощью %, vw, vh и т. д. В следующем примере размер шрифта для body равен 80% от размера шрифта html – 16px.

Максимальные и минимальные размеры компонентов

Для задания максимальных и минимальных значений ширины и высоты компонента используются свойства max-width / min-width и max-height / min-height соответственно.

Рассмотрим пример:

Допустим, что родительским компонентом данного div является body. Тогда, при изменении ширины экрана, ширина данного компонента будет составлять 60% от ширины body. Однако он будет увеличиваться только до величины, определенной в max-width, это 500px. Как только контейнер достигнет этой ширины – он перестанет увеличиваться.

Использование медиа-запросов

Медиа-запросы позволяют задать стили для определенного размера экрана, типа устройства на основе характеристик устройства и т. д. Все медиа-запросы начинаются с @media, а далее следует условие.

С помощью медиа-запросов можно задать стили для следующих типов устройств:

  • all – все типы (значение используется по умолчанию)
  • braille – устройства, основанные на системе Брайля, которые предназначены для чтения слепыми людьми
  • embossed – принтеры, использующие для печати систему Брайля
  • handheld – смартфоны и аналогичные им аппараты
  • print – принтеры и другие печатающие устройства
  • projection – проекторы
  • screen – экран монитора
  • speech – речевые синтезаторы, а также программы для воспроизведения текста вслух
  • tty – устройства с фиксированным размером символов
  • tv – телевизоры.

Пример задания ширины для тега div, на экранах мониторов, смартфонах и т. п.

Ссылки по техникам реализации адаптивной верстки

Подробнее просмотреть и изучить рассмотренные в данной статье подходы и другие можно по ссылкам:

 

CSS-фреймворки

CSS-фреймворк — фреймворк, созданный для упрощения работы верстальщика, быстроты разработки и исключения максимально возможного числа ошибок вёрстки (проблемы совместимости различных версий браузеров и т. д.). Данные фреймворки подразумевают использование различных подходов для корректного отображения сайтов на устройствах любого размера.
Многие разработчики предпочитают использование CSS-фреймворков, вместо прописывания всех стилей вручную. Это обусловлено следующими причинами:

  • Более быстрая разработка
  • Поддержка кроссбраузерности
  • Поддержка различных устройств и размеров экранов
  • Единообразие кода при работе в команде позволяет снизить число разногласий при разработке.

Как и библиотеки скриптовых языков программирования, CSS-библиотеки, обычно имеющие вид внешнего CSS-файла, добавляются в заголовок веб-страницы.

Рассмотрим самые популярные CSS-фреймворки.

Bootstrap

Официальный сайт:
http://getbootstrap.com/

Самый популярный фреймворк для разработки адаптивных и мобильных web-проектов. Bootstrap – это инструмент с открытым исходным кодом для разработки сайтов с помощью HTML, CSS и JS. Bootstrap – интуитивно простой и в тоже время мощный интерфейсный фреймворк, повышающий скорость и облегчающий разработку web-приложений.

Bootstrap легко и эффективно масштабирует ваш проект с одной базой кода – от телефонов и планшетов до настольных компьютеров. Для этого используется 12-колоночная сетка:

В дополнение к CSS данный фреймворк включает в себя поддержку двух самых популярных CSS-препроцессоров: Less и Sass.

Отличительные черты:

  • 12 – колоночная сетка
  • Большое количество готовых для использования компонентов
  • Поддержка Less и Sass
  • Использование Normalize.css.

Material Design for Bootstrap

Официальный сайт:
https://fezvrasta.github.io/bootstrap-material-design/

Material Design for Bootstrap – это инструментарий с открытым исходным кодом для разработки приложений, основанный на Bootstrap и использующий подходы Material Design.
Фреймворк позволяет быстро создавать приложение с помощью переменных Sass, адаптивной сетки, большого количества готовых компонентов и мощных плагинов, реализованных на jQuery.

Отличительные черты:

  • 12 – колоночная сетка
  • Большое количество готовых для использования компонентов в соответствии с концепцией Material Design.

Materialize

Официальный сайт:
http://materializecss.com/

Materialize – современная, адаптивная платформа, построенная на принципе материального дизайна. В платформу включен набор компонентов, а также стили для них. Проработаны анимации и эффекты в компонентах, чтобы они были максимально плавными. Все элементы и анимации интуитивны и понятны пользователю, а единый адаптивный дизайн упрощает UX для всех платформ.

Отличительные черты:

  • 12 – колоночная сетка
  • Большое количество готовых для использования компонентов в соответствии с концепцией Material Design
  • Поддержка Sass.

Bulma

Официальный сайт:
http://bulma.io/

Bulma – современный CSS-фреймворк основанный на новом способе отображения Flexbox. Flexbox – самый современный инструмент компоновки, доступный в CSS.

Отличительные черты:

  • Использование Flexbox вместо колоночной сетки
  • Большое количество готовых для использования компонентов
  • Поддержка Sass
  • Не используются JS-файлы

Pure

Официальный сайт:
https://purecss.io/

Pure – набор небольших адаптивных CSS-модулей, которые вы можете использовать в любом веб-проекте. Pure построен на Normalize.css и предоставляет разметку и стили для собственных HTML-элементов, а также наиболее распространенные компоненты пользовательского интерфейса. Pure – адаптивный фреймворк, поэтому элементы отлично смотрятся на всех размерах экрана. Pure имеет минимальные стили, что подразумевает написание собственных кастомизированных стилей.

Отличительные черты:

  • 24 – колоночная сетка
  • Модульный фреймворк
  • Не используются JS-файлы
  • Использование Normalize.css
  • Минимальное количество готовых компонентов и стилей.

Заключение

Быстрый рост популярности просмотра сайтов на мобильных устройствах обуславливает необходимость реализации удобного и читабельного отображения компонентов в независимости от типа устройств и размеров экранов. Рассмотренные в данной статье подходы помогут создавать сайты для различных устройств и размеров экранов. Описание CSS-фреймворков упростит выбор подходящего фреймворка для использования в проекте.

CSS, адаптивная верстка, верстка, виды верстки, отзывчивая верстка, резиновая верстка, техническая статья, фиксированная верстка

Адаптивная вёрстка — Блог HTML Academy

В чём разница между резиновой, адаптивной и отзывчивой вёрсткой? — спрашивают наши зрители Екатерина и Константин — как правильно их применять? Давайте разберёмся в отличиях подходов и попробуем сформулировать один общий вместо трёх.

Когда мобильного веба не было даже в самых смелых фантазиях, весь интернет был на десктопных компьютерах с небольшими экранами. Оптимизирован для разрешения 1024 на 768 и браузера Internet Explorer 5! — гордо писали тогда на сайтах. Но прошло время, экраны подросли и пришлось к этому как-то подстраиваться. Сначала это были просто резиновые таблицы: колонки по 25%, содержимое 50%, а в отдельной строке colspan=3 и распорка для минимальной ширины. Надеюсь, вы не поняли о чём я сечас говорил.

Резиновая вёрстка — это когда вы задаёте всему макету и отдельным его частям не фиксированную ширину, а эластичную — в процентах. За исключением минимальной и максимальной ширины. Высоту в вебе в принципе не принято задавать — обычно она подстраивается под содержимое. Фикс или резина? — спрашивали верстальщики 2000-х про макет и втайне надеялись на второе, поинтереснее. Сейчас сложно представить, но когда-то это было прорывной идеей, которая усложнила вёрстку, но сделала первый шаг в правильном пути.

Таблицы для раскладки ушли, а резиновая вёрстка осталась. Если у вас эластичные флоаты, флексы… да хоть гриды! — это всё равно резиновая вёрстка. Но если ширина внешнего контейнера зафиксирована — это уже фикс, сколько бы ни было резины внутри. Чуть более универсальный фикс, но всё равно. В общем, главное чтобы сайт двигался так или иначе вместе с окном, а не торчал кирпичом где-то в центре или с краю.

Когда расширился круг устройств с интернетом и появились первые мобильные браузеры — встала задача как-то подстраиваться под них. Простая резина здесь уже не справлялась — нужно было переписывать стили. Одной из первых, в 2006 году появилась техника адаптивной раскладки Марка ван ден Доббельстина. В статье на A List Apart Марк предложил добавлять классы при загрузке или ресайзе окна и на каждый диапазон вешать стили. До первой реализации медиавыражений в Safari оставалось два года.

Когда в начале десятых годов появилось для чего адаптировать и чем адаптировать — мобильные браузеры и медиавыражения — вышли книги, давшие названия подходам: «Адаптивный веб-дизайн» Аарона Густавсона и «Отзывчивый веб-дизайн» Итана Маркота. Подходы Аарона и Итана продолжали идеи Марка, но с более современными технологиями и несколько отличались направлением мысли.

«Адаптивный веб-дизайн» Аарона предлагал гибко адаптировать сайты к возможностям устройств и браузеров. Важной частью этой философии был ненавязчивый JavaScript с прогрессивным улучшением — и всё это поверх семантической разметки. Хотя Аарон писал не совсем об этом, сегодня принято считать, что главное в адаптивной вёрстке — привязка к конкретным разрешениям и устройствам. Стили переключаются от одного брейкпоинта к другому, то есть у вас есть фиксированные макеты для iPad и iPhone, а то, что между ними вас не волнует.

«Отзывчивый веб-дизайн» Итана ставил во главу три вещи: резиновый макет, гибкие картинки и медиавыражения. Все размеры и отступы Итан предлагал указывать в процентах с сумасшедшими дробями для точности. Отличительной чертой подхода стало плавное изменение сайта, с ориентацией не на конкретные устройства, а на содержимое. То есть ваш резиновый макет хорошо выглядит не только на iPhone и iPad, но и в любой точке между ними.

Чуть позже Итан сформулировал ещё один важный принцип в книге «Сначала мобильные». Если до тех пор отправной точкой для адаптации вёрстки служила десктопная версия, то он предложил перевернуть схему и начинать с мобильной версии, а потом её улучшать. Почему так? Потому, что усложнять простое проще, чем упрощать сложное. Вдуматесь! А ещё потому, что нет соблазна просто спрятать сложно адаптируемое и обделить мобильных пользователей.

Ну как, стало понятно? Вот адаптивная, вот отзывчивая… М-м, нет, не очень. Из-за путаницы между техникой адаптивной раскладки и философией адаптивного веб-дизайна, из-за того, что все эти подходы прекрасно сочетаются и уже не проследить чёткую границу между ними — из-за всего этого, я плюнул на терминологическую чистоту и стал называть всё это адаптивным дизайном или адаптивной вёрсткой. Это понятие всегда было достаточно широким, чтобы вместить все остальные способы.

Да и принцип дискретной адаптации от размеров устройств и без резины имел смысл лет 10 назад. При сегодняшнем разнообразии устройств полагаться на конкретные размеры и жёстко переключаться между ними — значит однажды очень больно промахнуться. Притом, никто вам не мешает при полностью резиновой вёрстке дописывать адаптацию под нужные разрешения.

Ну и как теперь верстать? Просто! Сначала делаете мобильный резиновый макет, который хорошо вписывается в небольшие устройства. А когда размеры экрана или окна начинают расти — начинаете использовать появившееся пространство для улучшения интерфейса. Появляется боковая колонка, вторая, растут размеры картинок и подгружаются новые разрешения и так далее. То есть медиавыражения меняют стили не когда вы дошли до экрана самого модного телефона, а когда это нужно для содержимого сайта и удобства пользователя. Мы именно так и учим делать на интенсиве по продвинутой вёрстке.

Чтобы сделать хороший адаптивный сайт, нужно понимать много нюансов: вьюпорт, медиавыражения, адаптивные картинки и другое. Сегодня мы сделали первый шаг и разобрались с подходами: он оказывается всего один. Про остальное ещё поговорим!


Что такое адаптивная верстка, как ее сделать и примеры дизайне веб-сайта

Пришло время решений, одинаково удобных и для мобильных устройств, и для стационарных компьютеров. Подробно рассмотрим адаптивный дизайн сайта: что он из себя представляет, по каким принципам строится, чем отличается от других, а также ответим на самые распространенные вопросы.

И сразу же об актуальности: сегодня он считается одним из весьма явных и даже ключевых показателей качества и современности корпоративного или частного web-ресурса во Всемирной Сети. Причем его разработка – это все еще сравнительно новое направление, и для него весьма характерны частые изменения различных мелочей. Но зато он ориентирован на перспективу – не только на те гаджеты, которыми мы пользуемся прямо сейчас, но и на те, что будем юзать лет через 5.

Если вы решили сделать адаптивную версию дизайна вашего сайта, но не знаете с какой стороны подойти к данной задаче, и у вас не подходящего специалиста на примете, вы можете обратиться к программистам “Студии 17”. 

Что такое адаптивный веб-дизайн

Оформление сайта, при отображении которого страницы автоматически подстраиваются под разрешение и даже под текущий формат экрана устройства, а потому одинаково наглядно и удобно просматриваются на компьютерах или ноутбуках, на планшетах, смартфонах и даже телевизорах. Человеку, посещающему ресурс с телефона, не придется вручную расширять какую-то область, чтобы не промахнуться по нужной ссылке, все иконки и надписи будут четкими, а не размытыми, даже на ТВ с широкой диагональю, и так далее.

По-английски он называется Adaptive Web Design, и данный термин метко отражает, каким он должен быть – гибким и функциональным.

Зачем нужна адаптивная версия сайта

Ее стоит внедрить, как минимум, по трем причинам, каждая из которых достаточно важна сама по себе:

  • Чтобы к вам «в гости» было одинаково комфортно заходить с любого гаджета – сегодня люди бродят по интернет-просторам с помощью айфонов и нетбуков, отличающихся между собой размерами и разрешением экрана; чтобы обеспечить удобство всем и каждому, необходимо реализовать автоматически подстраиваемый интерфейс.
  • Чтобы ваш ресурс чаще посещали с нестационарных устройств, и мобильный трафик планомерно увеличивался – за последние годы в разы возросло количество людей, пользующихся для серфинга смартфонами и планшетами; их нельзя игнорировать, ведь часть из них – ваша целевая аудитория, а потому важно создать им все условия, чтобы они захотели побывать у вас снова.
  • Чтобы оперативно предоставлять клиентам/подписчикам ценную информацию – сегодня горячую новость или срочное уведомление человеку проще прочесть с телефона (ведь он всегда под рукой, а до компьютера, бывает, еще нужно добраться).

Преимущества и недостатки адаптивного дизайна

Универсально подстраивающаяся под гаджеты версия сайта обладает такими достоинствами:

  • Экономит силы, средства, время на обслуживание – с нею нет необходимости поддерживать сразу несколько ресурсов, достаточно обеспечивать бесперебойную работу одного.
  • Повышает число показов в отчетах аналитических сервисов Гугла и Яндекса – благодаря тому, что синхронизирует запросы от различных устройств.
  • Упрощает SEO-продвижение – у каждой страницы будет только один URL, соответственно, все ссылки будут в равной степени удобными для конечного пользователя.
  • Вообще не требует сложных серверных компонентов – адаптивный сайт нуждается лишь в разовой модификации базовых стилей CSS-стилей, тогда контент будет подстраиваться под девайс юзера.
  • Помогает быстрее рекламироваться в социальных сетях – получать лайки в ВК и Facebook, собирать больше твитов и тому подобное; опять же, все из-за одинаковых УРЛов.

Минусы тоже есть, и это:

  • Сложность совмещения с уже существующим ресурсом – проще создать новый web-проект, чем переписывать старый.
  • Размещать картинки высокого разрешения довольно проблематично – для этого зачастую приходится использовать решения “в обход” основных, вроде библиотеки Sencha либо плагина Adaptive Images.
  • Страницы весят больше, чем обычно – из-за загрузки файлов JavaScript и уже упомянутых стилей CSS у них появляются «дополнительные» килобайты.

На практике достоинства гораздо существеннее недостатков.

Принципы адаптивной верстки

Разработчики стараются не только передать корпоративный дух, назначение и основные идеи проекта или обеспечивать его необходимым функционалом, но и снабдить его определенными свойствами, удобными для последующей универсальной подстройки.

Прочность

Мобильная версия должна быть схожей с десктопной по оформлению, но при этом важно, чтобы она оказывалась гораздо более компактной: чтобы при ее открытии со смартфона информационные блоки, смещаясь, автоматически выстраивались по вертикали – по порядку, так называемым потоком.

Относительность единиц измерения

Обязательно учитывайте, что 320 px разрешения на практике по-разному выглядят на айфоновском дисплее и на широкоформатном мониторе компьютера, поэтому следует задавать масштаб с координатами относительно тех объектов, что есть на каждом устройстве. Стандартом сегодня является верхняя граница экрана – равняются именно по ней.

Использование контрольных точек

Осуществляется привязка к тем элементам, местоположение которых остается статическим до тех пор, пока не будет выполнен вход с другого гаджета. Это своеобразные фиксаторы, и они не дают изображениям «уползать» за границы.

Максимальные и минимальные значения

Можно задать лимиты ширины и высоты пикселей, чтобы текстовая информация (и другой контент) либо корректно отображалась на весь дисплей, либо на его часть, но не растягивалась и оставалась читабельной.

Вложенность объектов

Если один блок зависит от размещения другого, их допустимо отправлять в общий контейнер, чтобы они были взаимосвязаны, и тогда их не придется подстраивать. Такой прием работает с кнопками, лого, да много чем еще.

Правильные шрифты

Их можно перевести в web-формат, чтобы они автоматически увеличивались/уменьшались, исходя из диагонали экрана. Но помните, что тогда они будут подгружаться, тогда как адаптивный сайт – это ресурс, контент которого отображается не только корректно, но и быстро (современный пользователь точно не станет долго ждать, чтобы посмотреть страницу, а уйдет искать другую).

Грамотное использование графики

Если изображение детализированное, стоит сделать его растровым, если же нет – векторным. И каждую картинку лучше оптимизировать, то есть сжать, но так, чтобы ее поддерживали даже старые браузеры.

Выдерживание размеров макетов

Важно соблюсти подходящее разрешение – среди стандартных вариантов:

  •  320, 480 px – для смартфонов,
  • 768 – для всевозможных планшетов,
  • 1024 – для нетбуков,
  • от 1280 – для стационарных компьютеров.

Хотя жесткого соблюдения норм не предусмотрено – допустимы и промежуточные варианты. Но тогда в качестве точек «перелома» принимают фактические значения ШхВ нестандартного гаджета.

Правильные медиазапросы

С их помощью при создании ресурса задаются:

  • типы поддерживаемых девайсов,
  • условия показа тех или иных объектов.

На каждый будут подгружаться соответствующие стили CSS-языка.

Размеры макетов

Еще одно, заслуживающее отдельного внимания, правило адаптивного дизайна – это mobile first: в первую очередь разрабатывают решения под мобильные, и уже потом, на их основе, делают связанную с ней десктопную версию. Шаблоны разделяются (по ширине экрана) на 6 вариантов, растущих следующим образом, в пикселях:

  • 320,
  • 480,
  • 768,
  • 1024,
  • 1280,
  • 1600.

Внимание, если нет «переломов» на большем промежутке, допустим, с 320 по 1024 px, то не будет и практического смысла предлагать отдельные решения под меньший, например, с 320 по 768.

Viewport и Media query

Это важные параметры, которые необходимо правильно задавать. Первый – это мета-тег, говорящий браузеру о том, нужно ли увеличивать/уменьшать страницу, и как отображать присутствующие на ней объекты. Его следует записать в <head> таким образом:

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

Первая часть после него определяет, что ширины растягивания контента и экрана совпадают, вторая устанавливает масштаб 1 к 1.

Также верстка адаптивного сайта подразумевает использование css3 медиазапросов. Выше мы определили, что они должна включать в себя, теперь посмотрим способ их записи:

@media screen and (max-width: 768px) {

.class {

свойство: значение;

}

}

Здесь:

  • @media – сам запрос,
  • screen – носитель,
  • max-width – обязательное условие к выполнению (тут – ширина не достигает 768 пикселей),
  • class – селекторы, определяющие рабочие параметры.

При создании web-ресурса используются функции, указывающие цвет, ШхВ, сетку, ориентацию объектов, разрешение. Текущие цифры, сразу по достижению которых изменяется оформление, называют точками “перелома” (контроля), от английского breakpoints. Также находится место для логических операторов and, not и only (И, НЕ, только соответственно).

Типы адаптивных макетов

Существует 5 основных вариантов шаблонов – рассмотрим каждый.

Резиновый

Сравнительно легко реализуется, максимально наглядный для пользователя. Объекты при нем сжимаются, подстраиваясь под размер экрана, или вытягиваются длиной лентой для удобного скроллинга.

Перенос блоков

Хорош тогда, когда предусмотрено много колонок с данными. Согласно ему, при уменьшении диагонали дисплея сайдбары смещаются вниз.

Переключение

Трудоемкий в создании и внедрении, а поэтому не самый популярный способ. При его реализации под каждое актуальное разрешение нужно создать свой макет (а потом между ними будет осуществляться автоматический выбор – по ситуации).

Адаптивность «малой кровью»

Вариант, отлично подходящий для простых по структуре и функционалу проектов. Типографика и изображения банально масштабируются. Правда, он не гибкий, ведь уменьшение/увеличение ШхВ происходит на фиксированный коэффициент и не может динамически меняться.

Панели

Здесь при вертикальном/горизонтальном тапе всплывает меню, как во многих мобильных приложениях. Для фанатов десктопного серфинга подобная навигация будет не самой очевидной, но этот способ построения шаблонов сегодня считается очень перспективным, так что придется привыкать.

Что такое адаптивный дизайн сайта, и чем он отличается от отзывчивого

Они довольно похожи, но принципиальная разница есть в технологии их реализации:

  • Responsive Design (RWD) создается с гибкой сеткой или другими подходящими, но статическими свойствами, позволяющими одному шаблону быть актуальным для нескольких гаджетов.
  • Adaptive (AWD) проектируется с условиями, изменяющимися, исходя из устройства серфинга, в его базе есть уже ряд макетов, он динамический и ориентирован на диагональ экранов.

Во втором случае во главу угла ставится функциональность – особенности девайса учитываются в обязательном порядке. От размеров дисплея напрямую зависит характер расположения блоков. При разработке отзывчивого ведущую роль играют медиазапросы и относительная сетка, заданная в процентах.

Есть разница и в работе серверных скриптов: при AWD они сначала определяют, с чего заходит человек, а потом загружают оптимизированную под этот гаджет версию страницы.

Что лучше использовать? Зависит от структуры web-ресурса: если она «резиновая», отзывчивость будет весьма удобной, вот только от нее может снизиться скорость загрузки (при наличии большого количества визуальных элементов).

Зато адаптивность сайта – это мощный инструмент во всех остальных случаях: он развязывает дизайнерам руки, дает возможность разделить юзеров на категории и предложить каждой ориентированные на нее решения. Проще говоря, владельцы смартфонов будут видеть один макет, созданный именно для их удобства, планшетов – другой, стационарных ПК – третий.

Разница прекрасно видна по блогам, напичканным фото, текстами, броскими заголовками, функциональными кнопками. При RWD, зайдя с айфона, вы увидите его уменьшенную копию, при AWD – облегченную, которая загрузится гораздо быстрее. Да, навигация будет отличаться, но для современных продвинутых пользователей это, скорее, преимущество, а не проблема.

Итак, резюмируем, выделяя ключевой показатель:

ResponsiveAdaptive
Один, но гибкий шаблон для всех девайсовСразу несколько макетов – для каждого гаджета свой

 

Отличие адаптивного сайта от мобильной версии

Созданные под конкретные модели и операционные системы телефонов и планшетов приложения – тоже вариант, у которого, правда, есть определенные недостатки:

  • под всякую новую ОС требуется отдельное решение, что сопровождается дополнительными затратами ресурсов на разработку;
  • программный продукт нужно загружать (а иногда даже покупать) – это дополнительные усилия со стороны пользователя, и далеко не все захотят их предпринимать; ленивых требуется убеждать, что это ПО полезно, тратиться на рекламу и тому подобное;
  •  траффик разделяется на два потока, и кажется, что посещаемость меньше;
  • материалы web-ресурса приходится интегрировать – либо синхронизируя с работой мобильной версии, либо параллельно наполняя контентом сразу два ресурса, а это двойной труд.

И вот тут уместно еще раз упомянуть термин «адаптивная верстка сайта»: что это такое в данном контексте? Здесь это комплекс мер, предпринимаемых разработчиками для создания web-проекта с одним адресом, оформлением, контентом и системой управления, одинаково удобным для просмотра со всех активно используемых устройств. Да, минусы у этой технологии тоже есть, но они весьма относительны. Главным недостатком считается новизна: пока ею в совершенстве владеет лишь малое число специалистов. Но зато какие перспективы она открывает! Ею будут пользоваться и через 5 лет, когда, вполне вероятно, появятся какие-то принципиально иные гаджеты.

Образы в адаптивном дизайне: примеры

Под этим понятием скрываются изображения, отлично масштабируемые при разных размерах браузера, – рассмотрим существующие нюансы.

Применение свойства width

Если его значение равняется 100%, картинка будет увеличиваться/уменьшаться вверх/вниз.

Записывается оно так:

<img src=”img_dog.jpg” style=”width:100%;”>

В ряде случаев то же фото можно растянуть сверх исходного размера, но тогда уж лучше указывать в коде следующий оператор.

Использование max-width

Если его показатель в 100%, объект изменяет свой масштаб по мере необходимости, но никогда не становится больше первоначального.

Выглядит это так:

<img src=”img_dog.jpg” style=”max-width:100%;height:auto;”>

Показ изображений, исходя из ширины браузера

Чтобы установить зависимость, достаточно ввести HTML-элемент <picture>. Конструкция его довольно громоздкая, но весьма эффективная:

<picture>

<source srcset=”img_bigboy.jpg” media=”(max-width: 768px)”>

<source srcset=”img_bigboy.jpg” media=”(max-width: 1024px)”>

<source srcset=”boy.jpg”>

<img srcset=”img_bigboy.jpg” alt=”Boy”>

</picture>

Варианты разработки и примеры адаптивных версий сайтов

Итак, можно:

  1. Заказать web-ресурс у профессионалов – самый простой и надежный выбор, ведь специалисты решат вопрос максимально качественно. Подходящих разработчиков вы найдете в лице коллектива Студия17 – обращайтесь.
  2. Найти уже готовое оформление и начать его использовать – подходит для тех, кто не ищет эксклюзивности, но при этом разбирается в теме настолько, чтобы самостоятельно переписать часть кода.
  3. Применить фреймворки, то есть каркасы с основными объектами, и уже на их основе достроить свое детище. Этот способ хорош тем, что позволяет получить и бесценный опыт конструирования, и уникальный набор шаблонов.

Как сделать адаптивную верстку сайта на базе фиксированного макета

Если есть рабочая и уже проверенная тема, нужно:

  • сделать ее резервную копию;
  • установить редактор CSS-кода, допустим, Notepad++ или бесплатный Adobe Brackets;
  • запустить Google Chrome и нажать F12.

После такой подготовки можно приступать к основной части – следует:

  • Перенести проект на локальный сервер, чтобы он был временно недоступен пользователям.
  • Добавить мета-теги и перевести абсолютные единицы измерения в относительные (пиксели – в проценты).
  • Оставить без изменения max-width, то есть основную ширину, остальные выразить в %, разделив их на главную (родительскую).
  •  Изменить размеры шрифтов на em, найдя частное между нужными и стандартными. Если по умолчанию они 16px, а вам нужно 24, получится 24/16 = 1,5 em.
  • Прописать в CSS свойство «height: auto», благодаря ему картинки будут автоматически масштабироваться (правда, без изменения веса).

Это основные мероприятия, после них останется найти точки «перелома» – те, в которых наблюдаются перестройки шаблона. Искать их следует, постепенно уменьшая размер окна Google Chrome, и как только оформление перестанет корректно показываться, зафиксировать первую breakpoint в файле «style.css», а затем следующую и так до конца. Отступы блоков обнуляются.

Когда вы сделаете все это, то увидите, как элементы подстраиваются под различные размеры экрана.

Обязательно ли использовать Adaptive Web Design?

Над таким вопросом можно было раздумывать несколько лет назад, сегодня же его внедрение – необходимость. Потому что статистически фиксируемые объемы мобильного траффика неуклонно растут: все больше пользователей серфят по интернет-просторам именно с планшетов и, особенно, со смартфонов, и этим людям нужно давать возможность открывать удобную к просмотру версию веб-проекта, ведь это ваша целевая аудитория.

Мы подробно рассказали, что такое адаптивная верстка сайта, примеры макетов и варианты решений тоже привели, но готовы помочь вам еще больше. Обращайтесь в компанию Студия17, заказывайте наши услуги, и мы разработаем современный web-ресурс с AWD, одинаково дружелюбный ко всем его посетителям. 

Адаптивная верстка сайта – что это и зачем оно нужно

От автора: в будущем в мире интернета ожидается постоянный прирост мобильного трафика. Значит, уже сейчас нужно уметь верстать так, чтобы ваш проект хорошо выглядел на всех устройствах. Решение давно найдено – адаптивная верстка сайта! О ней мы и поговорим.

2 способа угодить мобильным пользователям

Простейший способ определить, как сверстан сайт – это уменьшить размеры окна. Если появилась горизонтальная полоса прокрутки, значит это фиксированная верстка. Все размеры задавались, скорее всего, в пикселах. Удобно ли будет пользоваться таким сайтом пользователям на мобильных устройствах? Нет.

По сути, есть два решения этой проблемы. Первый – создать разные версии верстки (для ПК, для планшетов и для мобильных телефонов). Именно так сделано, например, в социальной сети Вконтакте. Второй вариант – сделать адаптивную верстку. Такой сайт будет реагировать на изменение ширины окна. Этот вариант сегодня применяется все чаще и чаще.

Рис. 1. Как видите, даже на мобильном телефоне webformyself неплохо отображается.

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

Узнать подробнее

Адаптивность – начало пути

Адаптивная верстка ничем не отличается от обычной за исключением того, что в таблицу стилей добавляются медиа-запросы, где прописываются стили для разной ширины экрана. Иногда их выносят в отдельный css-файл, а иногда пишут в конце основной таблицы стилей. Пример медиа-запроса:

@media only screen and (max-width: 980px){}

@media only screen and (max-width: 980px){}

Давайте разберемся подробнее с этой записью.

@media – собственно обозначение медиа-запроса

Screen – указываем, что это относится к экрану (тут можно также указать телевизор или проектор). Only – означает, что правила будут применены только к screen.

And (и) – добавление условия, для которого будет работать медиа-запрос. Условие добавляется в круглых скобках.

Max-width: 980px – само условие. Простым языком это означает, что медиа-запрос будет работать, когда ширина экрана составляет максимум 980 пикселей (то есть от 0 до 980рх). Если ширина больше 980, правила не сработают. Чаще всего здесь в качестве условия выступают max-width, min-width, max-device-width, min-device-width. Последние два означают, что правила будут работать только на самих мобильных устройствах (то есть при изменении ширины окна на компьютере горизонтальный скролл появится). Также можно указывать max-height, но это используют очень редко.

{} – в этих фигурных скобках как раз прописываются все css-правила. Их может быть сколько угодно. Приведу сразу пару примеров, чтобы вам было понятно:

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

Узнать подробнее

@media only screen and (max-width: 980px){ .selector{background: black} } @media only screen and (min-width: 600px){ img{float: left} }

@media only screen and (max-width: 980px){

.selector{background: black}

}

@media only screen and (min-width: 600px){

img{float: left}

}

Переводим на человеческий язык: если ширина окна меньше 980 пикселей, то к элементу с классом selector будет применено правило {background: black}. Еще более простым языком – фон этого элемента станет черным.

Второй пример: если ширина окна больше 600 пикселей, то все изображения будут прижаты к левому краю.

До вас уже дошла вся гениальность этого способа верстки? По сути, с помощью медиа-правил вы можем скорректировать существующие или дописать новые css-правила. Таким образом, вы сможем реализовать полностью адаптивный шаблон.

Рис. 2. Пример медиа-запроса, в котором прописываются правила для широкоэкранных мониторов.

Подробнее об адаптивности

Это понятно, но как сделать адаптивную верстку сайта самому? Для этого вам явно недостаточно прописать те два примера. Надеюсь, на них вы поняли суть, но толку от них немного. Нам нужна реальная польза. А ее вы можете получить из курса по практике верстки под мобильные устройства. Но это если браться за адаптивность по-серьезному. Дело в том, что поскольку курс платный, то после его изучение вы сами сможете учить других адаптивной верстке.

Если вам нужно что-то попроще, просто чтобы разобраться, то этот бесплатный мини-курс подойдет вам гораздо лучше. Он состоит из пяти видеоуроков, из которых вы сможете разобраться с основами. Курс очень легкий, информация подобрана специально для новичков. В то же время, вы сможете посмотреть на несколько практических примеров, так что после его изучение сами сможете адаптировать простой макет.

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

Когда я только начинал изучение веб-технологий, я даже толком незнал, что такое адаптивная верстка сайта. Сделать такое самому не представлялось возможным. Страх – наш главный враг. Оказалось-то все достаточно просто. И сейчас, когда я порой просматриваю код адаптивных шаблонов, я понимаю, насколько порой легко реализовывается адаптивность.

Как тестировать адаптивность

Проще всего делать это в браузере. Например, у меня в Google Chrome при нажатии F12 появляется отладчик. Попробуйте теперь изменить размеры окна. В правом верхнем углу вы увидите значение его ширины. Это очень удобно для того чтобы быстро проверить свою верстку. Еще я могу порекомендовать responsivetest.net. Сервис достаточно удобен и отлично проверяет адаптивность.

Рис. 3. При зажатии F12 появляется отладчик. Теперь в правом верхнем углу можно видеть текущую ширину окна при изменении.

Почему адаптивная верстка?

Вначале статьи я говорил о том, что существует и другой способ угодить мобильным пользователям – разработать отдельно версии для различных устройств. А вы как думаете, какой способ проще? Реализовать адаптивность намного легче. Это всего лишь пару сотен дополнительных строк кода, а не отдельная версия сайта, которая зачастую сильно отличается по дизайну. Как показывает практика, мобильные версии для своих сайтов делают только крупные компании, которые могут себе позволить потратить больше денег на разработку проекта.

Для всех остальных адаптивная верстка является тем, к чему нужно стремиться уже сейчас. А поскольку мобильный трафик будет только расти, занимайтесь ее реализацией уже сейчас. А заодно подписывайтесь на наш блог, чтобы улучшать свои знания в сайтостроении.

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

Узнать подробнее

PSD to HTML

Верстка сайта на HTML5 и CSS3 с нуля

Смотреть

Что такое адаптивная верстка сайта и зачем она нужна

Существует несколько заблуждений о понятии адаптивной вёрстки как таковой:

Заблуждение первое: вёрстка – это отображение сайта уменьшенного размера, при котором происходит сжатие элементов страницы.

Второе – это связывание адаптивного дизайна с мобильной версией сайта.

Данная статья поможет нам разобраться, как на самом деле следует всё понимать.

Адаптивной считается верстка, согласно которой сайт будет корректно отображаться на различных устройствах и браузерах. Это всё обеспечивается тем, что объекты на сайте сами подстраиваются под различные разрешения экрана.

Иными словами, адаптивность сайта — это не уменьшенная его версия, а динамическое перемещение блоков.

Что важно для пользователя — с какого бы устройства он не зашёл на сайт, какое бы разрешение на экране у него не было – всё будет удобно скомпоновано при сохранении рабочего функционала сайта.

Польза и применение адаптива

В настоящее время, наверное, каждый заметил насколько доступен стал интернет. Люди всё чаще им пользуются не только дома, но и на улице, в кафе, используя телефон или планшет. Это удобно и всегда под рукой, позволяет сократить много времени.

Посмотреть погоду, расписание поездов или заказать доставку еды – уже никто не побежит для этого к компьютеру, а воспользуется смартфоном, шагая по улице. Такие примеры в нашей повседневной жизни встречаются очень часто.

Без адаптивности современный сайт – никуда. В настоящее время универсальность отображения содержимого веб-страниц является одним из ключевых критериев сайта.

Допустим, вы зашли с компьютера в интернет-магазин и присмотрели себе какой-то товар. Страницы ресурса отображались нормально и не вызывали у вас никаких нареканий. Чуть позже вы зашли на него с телефона или планшета, чтобы совершить покупку. И тут вы уже теряетесь, отдельные элементы не масштабируются, кнопки и ссылки неправильно нажимаются или не кликаются вовсе. Время идет, а товар всё не добавляется в корзину. В конце концов, обессиленный и раздраженный, вы уходите с этого сайта на другой, где всё работает как надо.

Отсюда следует вывод – что заказ адаптивного сайта это не роскошь или ненужная функция, а то, что напрямую будет влиять на прибыльность проекта.

Работа адаптивного сайта

Как распознать неадаптивный сайт обычному пользователю? Это достаточно легко. При просмотре с разных устройств, не считая компьютера, будет отображаться только часть сайта, и возникнет необходимость перемещать обзор на экране вправо и влево, приближать и отдалять, чтобы прочитать что-то или найти нужный подраздел.

Совсем по-другому на телефонах и планшетах ведёт себя адаптивный сайт. Он подстраивается под ваше устройство исходя из разрешения экрана. На странице происходят изменения: меняются размеры отдельных блоков, появляется или скрывается какой-то контент, меню становится более компактным и так далее. И всё это делается для того, чтобы посетителю сайта было удобно, при этом вся информация структурируется: более важная выходит на первый план, а менее значимая скрывается или сворачивается.

Стоит отметить: чем меньше разрешение экрана у устройства, тем информация будет более сжата и сконцентрирована, и соответственно будет использоваться меньше блоков. Но нет необходимости менять масштаб – весь ключевой контент страницы сохранен, информация понятно и удобно отображается, в том числе на небольшом экране.

Что нужно знать об адаптивной вёрстке

1

Мобильная версия и адаптивный сайт-это разные вещи. Мобильная версия – это отдельный сайт со своим функционалом, версткой и контентом. Адаптивный сайт – это сайт, подстраиваемый под различные устройства, тот же, что отображается и на компьютере.

2

Сохранение функционала сайта на всех устройствах.
Независимо от того с какого устройства вы заходите на сайт — функционал остается прежним.

3

Ограничения адаптивного дизайна. Обычно для адаптивной версии сайта не используются все блоки, которые присутствуют в десктопной версии: часть блоков скрывается, часть добавляется — все это необходимо учитывать на этапе дизайна.

4

Полная и неполная адаптивность. В зависимости от того, с каких устройств чаще всего клиенты заходят на сайт, выбирается полная или неполная адаптивность. Если клиенты чаще заходят с планшета и ПК, до достаточно неполной адаптивности (сайт не будет подстраиваться под мобильные устройства, а только под планшет). Если же клиенты заходят с мобильных устройств, то необходима полная адаптивность.

5

Отображение в разных браузерах. Кроссбраузерность. Независимо от того, с какого браузера клиент заходит на сайт – отображение должно быть корректным, это и называется кроссбраузерностью.

Также в заключение стоит отметить ещё одну важную особенность адаптивных сайтов. Для удобства использования все значимые элементы на странице укрупнены и будет легче попасть пальцем на нужную ссылку или кнопку, не зацепив при этом чего-то другого. Этот момент оказывает большое влияние на конверсию сайта, поэтому адаптивный дизайн всегда ориентирован на клиента.

Адаптивный дизайн против адаптивного | Interaction Design Foundation (IxDF)

Различия между адаптивным и адаптивным подходами к дизайну подчеркивают важные возможности для нас, как веб-дизайнеров, так и дизайнеров приложений. Проницательный выбор может дать вам возможность планировать и реализовывать свои проекты с лучшими целями, целями и результатами.

Ввиду повсеместного распространения и разнообразия мобильных устройств нам, как дизайнерам, необходимо учитывать различные размеры экранов. Это проблема, с которой в настоящее время сталкивается каждый веб-дизайнер и разработчик приложений.От гигантского корпоративного монитора до умных часов сегодня существует огромное количество способов доступа пользователей к информации в Интернете. У разработчиков, стремящихся преодолеть разрыв между устройствами, есть два варианта дизайна: адаптивный сайт или адаптивный сайт .

Автор / Правообладатель: Стефани Вальтер. Условия авторских прав и лицензия: CC BY-SA 3.0

Существует некоторая путаница в отношении разницы между адаптивным дизайном и адаптивным дизайном .Границы могут показаться размытыми для тех, кто не знаком с каким-либо стилем дизайна, но есть явные различия, если присмотреться к ним более внимательно.

Адаптивный дизайн

Автор / Правообладатель: Мухаммад Рафизельди .. Условия авторских прав и лицензия: CC BY-SA 3.0

Термин «Адаптивный дизайн» был впервые введен в употребление веб-дизайнером и разработчиком Итаном Маркоттом в его книге « Адаптивный веб-дизайн ». Адаптивный дизайн реагирует на изменений ширины браузера, на , настраивая размещение элементов дизайна так, чтобы поместилось в доступном пространстве.

Адаптивный веб-сайт отображает контент в зависимости от доступного пространства браузера. Если вы откроете отзывчивый сайт на рабочем столе, а затем измените размер окна браузера, контент будет перемещаться динамически, чтобы упорядочить сам (по крайней мере теоретически) оптимально для окна браузера . На мобильных телефонах этот процесс происходит автоматически; сайт проверяет наличие свободного места и затем представляет себя в идеальном расположении.

Адаптивный дизайн прост.Поскольку это плавно, это означает, что пользователи могут получить доступ к вашему онлайн-миру и наслаждаться им на своих портативных устройствах, как на большом мониторе. Чтобы это было правдой, адаптивный дизайн требует очень хорошей концептуализации сайта и глубокого знания потребностей и желаний конечных пользователей!

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

Адаптивный веб-дизайн был представлен в 2011 году веб-дизайнером Аароном Густафсоном в его книге « Адаптивный веб-дизайн: создание богатого опыта с прогрессивным улучшением». Он также известен как прогрессивное расширение веб-сайта.

Там, где адаптивный дизайн основан на изменении шаблона проектирования, чтобы он соответствовал доступному пространству, адаптивный дизайн имеет нескольких фиксированных размеров макета . Когда сайт обнаруживает доступное пространство , он выбирает макет , наиболее подходящий для экрана. Итак, когда вы открываете браузер на рабочем столе, сайт выбирает лучший макет для этого экрана рабочего стола; изменение размера браузера не влияет на дизайн .

Некоторые сайты быстро внедрили адаптивный дизайн. Amazon, USA Today, Apple и About.com сконфигурировали себя как веб-сайты, оптимизированные для мобильных устройств. Макет мобильного веб-сайта с адаптивным дизайном может отличаться от версии для ПК. Однако это связано с тем, что дизайнеры выбрали другую компоновку экрана телефона, а не оставили дизайн, чтобы попытаться изменить его сами.

В адаптивном дизайне обычно разрабатывают шесть дизайнов для шести наиболее распространенных значений ширины экрана; 320, 480, 760, 960, 1200 и 1600 пикселей.

Автономный мобильный дизайн

Существует также возможность создать веб-сайт только для мобильных устройств (они обычно обозначаются в строке URL-адреса браузера с помощью префикса «m.»). Этот вариант когда-то был отличным подходом. Дизайнеры создавали сайты для мобильных устройств, настраивая элементы и макет для определенного формата. Google обеспечивает рейтинг мобильных сайтов в поисковых системах, но сегодня те же предпочтения отдают адаптивным и адаптивным сайтам.

Большой недостаток создания отдельного сайта (вместо использования разных дизайнов или использования изменяемого дизайна) состоит в том, что требуется намного больше обслуживания, чтобы две версии сайта оставались однородными.Без особого стимула для этого дизайн, предназначенный только для мобильных устройств, в последнее время потерял популярность. Кажется маловероятным, что он вернется в ближайшее время.

Выбор между адаптивным и адаптивным дизайном

Автор / правообладатель: Стефани Уолтер. Условия авторских прав и лицензия: CC BY-SA 3.0

Адаптивный дизайн на проще и требует на меньше работы для реализации. Он обеспечивает меньший контроль над дизайном для каждого размера экрана, но на данный момент это, безусловно, предпочтительный метод для создания новых сайтов.Это также может иметь какое-то отношение к большому количеству дешевых шаблонов, доступных для большинства систем управления контентом (CMS), таких как WordPress, Joomla и т. Д. — в конце концов, кто хочет изобретать велосипед?

Отзывчивые дизайнеры создают единый дизайн для использования на всех экранах и обычно начинают с середины разрешения и используют медиа-запросы, чтобы определить, какие корректировки будут сделаны для нижнего и верхнего пределов шкалы разрешения. Это, как правило, радует пользователей, потому что знакомый веб-дизайн, кажется, гарантированно отобразится на любом экране устройства.Единообразие и целостность — важнейшие факторы, обеспечивающие удобство работы пользователей.

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

SEO — еще один большой аргумент в пользу использования адаптивного дизайна. Сайты с адаптивным дизайном (то есть с URL-адресами, обслуживающими все устройства) в настоящее время более удобны для поисковых систем.

У адаптивного дизайна есть веские основания для использования. Что ж, могло бы; однако имейте в виду следующее:

  • Поскольку ваш веб-сайт будет «перетекать» с устройства на устройство, адаптируясь к размеру экрана, любые рекламные объявления, которые вы добавили, могут не уместиться в пространстве. Внезапно «ярлык», предлагаемый с помощью адаптивного дизайна, может нуждаться в некотором переосмыслении и доработке.
  • Время загрузки зависит от настольного и мобильного устройства. Здесь большое внимание уделяется гибкости изображений. Большой дизайн, который быстро отображается на большом экране дома или в офисе, требует больше времени (и данных), чтобы появиться на вашем мобильном телефоне. Может быть, для мобильной версии лучше использовать превью меньшего размера?

Адаптивный дизайн (теоретически) обеспечит лучший пользовательский опыт в зависимости от того, какое устройство пользователь использует для интерфейса.В отличие от адаптивного дизайна, когда экран «перетекает» из дизайна рабочего стола в устройство меньшего размера, адаптивный дизайн предлагает индивидуальные решения. Как следует из названия, они адаптируются к ситуативным потребностям и возможностям пользователя. Как дизайнеры, мы можем показать пользователям, что мы адаптированы к их потребностям на мобильных устройствах, сделав наш дизайн удобным для сенсорного ввода. Между тем, мы можем сделать то же самое для пользователей настольных компьютеров. Мы начинаем с версии сайта с самым низким разрешением и постепенно поднимаемся до самой высокой. Шесть дизайнов являются текущим стандартом, но в зависимости от данных ваших пользователей вы можете использовать меньше дизайнов.

Сильной стороной адаптивного дизайна является то, что он кажется более актуальным для современного пользовательского опыта, тогда как адаптивный дизайн демонстрирует более ориентированный на рабочий стол подход (с требованиями других устройств, которые занимают второстепенное, почти пассивное место). Как пользователи, мы делаем больше с нашими умными устройствами. Нам нравится чувствовать, что наши устройства знают, что мы переживаем. Давайте рассмотрим буквальный пример. Если бы вы ехали по длинному туннелю, разве вы не предпочли бы иметь экран GPS, который адаптируется к окружающей среде и регулирует ее яркость? Эта контекстно-зависимая производительность и удобство использования обнадеживают, в то же время подтверждая, что ваше интеллектуальное устройство достаточно умно, чтобы адаптироваться и быть дополнительным полезным.

Вы также можете разработать дизайн, оптимизирующий рекламные объявления для соответствующих пользовательских интерфейсов с адаптивным дизайном. Поскольку вы проектируете для разных разрешений (т. Е. С разными полями обзора), вы можете получить доступ к конкретным потребностям вашего пользователя. Сложность датчиков, например, в смартфоне, позволяет компаниям (и нам, дизайнерам) узнать о наших пользователях больше, чем когда-либо прежде. Пользователь часто посещает любимый магазин, ресторан, тренажерный зал и т. Д. — регистрируясь там, он создает профиль. Исходя из этого (поведенческого таргетинга, также известного как персонализация), мы можем разрабатывать точно настроенные рекламные объявления.

Еще одно преимущество — исследования показывают, что компания с адаптивным веб-сайтом часто превосходит в тестах скорости компанию с адаптивным веб-сайтом. Это тоже немалая разница; адаптивные сайты часто в 2-3 раза быстрее, чем адаптивные, и предоставляют пользователю гораздо меньше данных, чтобы обеспечить удобство работы пользователя.

Адаптивный дизайн имеет ряд сильных преимуществ. Однако в игре по проектированию, обеспечивающему лучший пользовательский интерфейс и предоставлению лучших решений, мы должны помнить, что нам нужно найти время, чтобы изучить наши возможности и реалии наших пользователей.

У адаптивного дизайна есть недостатки. Во-первых, это обычно намного больше, чем создание адаптивного дизайна. По этой причине большинство адаптивных дизайнов используются для модернизации существующих сайтов, чтобы их можно было использовать на нескольких устройствах. Таким образом, похоже, что первая задача бизнеса — обновить традиционные сайты, предоставив им доступ на большем количестве устройств.

Во-вторых, адаптивный дизайн может оставить пользователей «посередине». Пользователи планшетов или ноутбуков могут остаться «в подвешенном состоянии», потому что дизайнеры обслуживают только пользователей настольных компьютеров и смартфонов.Поэтому важно предложить ссылку, позволяющую пользователю переключаться между версиями.

Наконец, в то время как боты поисковых систем становятся все лучше в области фильтрации и сортировки обращений, чтобы различать ваши сайты «.com» и «m .com», разумно принять статус-кво. Большинство поисковых систем по-прежнему неравномерно ранжируют идентичный контент по нескольким URL. Это означает, что нужно помнить, что адаптивный дизайн может удержать вас от SEO.

Итак, хотя в настоящее время существует явное предпочтение адаптивного дизайна, не отказывайтесь от адаптивного дизайна, если у вас есть бюджет.Google любит сайты, которые загружаются быстро, как и пользователи.

The Take Away

Автор / правообладатель: Brisbane Web Design. Условия авторских прав и лицензия: Public Domain

Современный веб-дизайн дает нам три варианта использования: адаптивный, адаптивный и автономный дизайн, хотя автономный дизайн вышел из употребления.

Адаптивный дизайн позволяет дизайнерам отображать контент в зависимости от доступного пространства браузера. Это обеспечивает согласованность между тем, что сайт показывает на рабочем столе, и тем, что он показывает на портативном устройстве.Адаптивный дизайн является «традиционным» вариантом и остается наиболее популярным подходом на сегодняшний день.


Плюсы

Минусы

  • Равномерное и бесшовное = хороший UX.
  • Обилие шаблонов для использования.
  • Оптимизация для SEO.
  • Часто проще реализовать
  • Уменьшение размера экрана для управления дизайном.
  • Элементы могут перемещаться
  • Рекламные объявления теряются на экране.
  • Более длительное время загрузки мобильного телефона.

Adaptive Design , разработанный в 2011 году, в большей степени связан с тем, что у дизайнера есть несколько фиксированных размеров макета. Он предлагает альтернативу подходу «один размер для всех».

Плюсы

Минусы

  • Позволяет разработчикам создавать лучший UX для соответствующего устройства.
  • Мобильные устройства могут определять среду своего пользователя.
  • Дизайнеры могут оптимизировать рекламу на основе пользовательских данных со смарт-устройств.
  • Трудоемкий процесс создания — большинство адаптивных проектов модернизируют традиционные сайты, чтобы сделать их более доступными.
  • У планшетов и нетбуков могут возникнуть проблемы с конфигурацией сайта, ориентированной на смартфон или настольный компьютер.
  • Проблема для SEO — поисковым системам сложно распознавать идентичный контент на нескольких сайтах.

Выбор между адаптивным и адаптивным дизайном требует особого внимания. Хотя было бы разумно придерживаться адаптивного дизайна ради удобства (экономии средств, улучшения SEO и обеспечения бесперебойной работы пользователей между устройствами), крайне важно проверить плюсы и минусы обоих дизайнов в полном объеме . Адаптивный дизайн может больше адаптироваться к различным потребностям пользователей в этой области; Таким образом, очень важно держать руку на пульсе перемен.

Мы могли бы лучше всего представить эти изменения как эволюцию. Чарльз Дарвин отметил, что особи одного вида, которые выживают, не самые сильные и умные, а те, которые лучше всего адаптируются к изменениям. В свете этого нам нужно рассматривать только динозавров.

Подумайте о своем продукте или услуге. Имеет ли он доступ к пользователям в определенных настройках? Что в их поведении вы можете использовать, чтобы держать их в курсе и вовлекать? Помните, что умнее становятся не только мобильные устройства.В наших домах и офисах у нас больше, чем традиционные настольные компьютеры. Теперь широкий спектр интеллектуальных устройств распознает окружающую среду и реагирует на нее, от часов и обогревателей до множества устройств, составляющих «Интернет вещей». Эта эпоха полна умных вещей. Мы должны все больше и больше помнить об этом умном дизайне.

Ресурсы и где узнать больше

Изображение героя: Автор / Правообладатель: tfinc. Условия авторских прав и лицензия: CC BY-SA 3.0

Holst, C.(2012). «Адаптивные и адаптивные макеты и оптимальные метки полей форм». Smashing Magazine. Получено с: http://www.smashingmagazine.com/2012/11/08/ux-desi … [2014, 1 сентября]

Ицкович, А. (2012). «Создание адаптивной системы для улучшения UX». Разрушительный журнал . Получено с: http://www.smashingmagazine.com/2012/12/creating-an-adaptive-system-to-enhance-ux/

Найт, К. (2011). «Адаптивный веб-дизайн: что это такое и как его использовать». Smashing Magazine. Получено с: http://www.smashingmagazine.com/2011/01/guidelines-for-responsive-web-design/The Smashing Editor. (2012). «Рекомендации и учебные пособия по адаптивному веб-дизайну». (NB — Это отличный ресурс для поиска лучших статей Smashing Magazine об адаптивном дизайне.) Получено с: http: //www.smashingmagazine.com/responsive-web-des …

Цао, Дж. (2015). «Адаптивный или адаптивный дизайн: что лучше для дизайнеров?», Студия UXPin.Получено с: http://studio.uxpin.com/blog/responsive-vs-adaptive-design-whats-best-choice-designers/

Бин Узайр, С. (2013). «Адаптивный дизайн против адаптивного». Момент . Получено с: http://torquemag.io/responsive-design-vs-adaptive-design/


Адаптивный дизайн против адаптивного: что лучше?

Google всегда рекомендовал адаптивный веб-дизайн (RWD), особенно после того, как 21 апреля 2015 года было выпущено большое обновление, которое повысило рейтинг сайтов, удобных для мобильных устройств.

В обновлении не указано, что вы должны использовать адаптивный дизайн, а только то, что сайт должен быть доступен для мобильных устройств, с хорошим UX и производительностью.

Имея это в виду, давайте рассмотрим плюсы и минусы адаптивного и адаптивного дизайна с точки зрения производительности и пользовательского опыта.

Один из самых больших споров, который мы наблюдали с момента появления мобильных устройств, заключается в том, следует ли выбрать разработку адаптивного веб-дизайна (AWD) или автономный мобильный сайт (с собственным сайтом m.URL). В целях данного обсуждения мы не будем использовать отдельные файлы m. сайтов, поскольку это кажется наименее любимым решением для дизайнеров и предприятий, поскольку они должны создаваться отдельно (что приводит к увеличению первоначальных затрат и затрат на обслуживание).

В чем разница между адаптивным и адаптивным дизайном?

Итак, прежде всего, каковы ключевые различия между адаптивным и адаптивным дизайном?

Проще говоря, отзывчивость является плавной и адаптируется к размеру экрана независимо от целевого устройства.Отзывчивый использует медиа-запросы CSS для изменения стилей в зависимости от целевого устройства, таких как тип отображения, ширина, высота и т. Д., И только один из них необходим для адаптации сайта к разным экранам.

Адаптивный дизайн

, с другой стороны, использует статические макеты, основанные на точках останова, которые не реагируют после первоначальной загрузки.

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

  • 320
  • 480
  • 760
  • 960
  • 1200
  • 1600.

На первый взгляд кажется, что адаптивная версия требует больше работы, поскольку вам нужно разрабатывать макеты как минимум для шести ширины. Однако отзывчивость может быть более сложной, поскольку неправильное использование медиа-запросов (или их полное отсутствие) может привести к проблемам с отображением и производительностью.

Примечание редактора: в UXPin вы можете использовать различные точки останова. Если вы хотите поиграть с ними, запустите бесплатную пробную версию.

Последнее, в частности, вызвало много дискуссий за последние несколько лет, поскольку многие сайты предоставляют полную модель рабочего стола, которая, даже если она не загружается на мобильном устройстве, значительно замедляет работу сайтов.Чтобы обойти это, вы можете использовать медиа-запросы, но придется пойти на несколько компромиссов, поскольку адаптивный сайт никогда не будет таким быстрым, как специализированный мобильный сайт.

Зачем нужен адаптивный дизайн?

Adaptive полезен для модернизации существующего сайта, чтобы сделать его более удобным для мобильных устройств. Это позволяет вам контролировать дизайн и разрабатывать для конкретных, нескольких окон просмотра. Количество окон просмотра, для которых вы выбираете дизайн, полностью зависит от вас, вашей компании и вашего общего бюджета.Однако он дает вам определенный контроль (например, над контентом и макетом), который не обязательно будет у вас при использовании адаптивного дизайна.

Как правило, вы должны начать с проектирования для области просмотра с низким разрешением и продвигаться вверх, чтобы гарантировать, что дизайн не будет ограничен контентом.

Как упоминалось ранее, это стандарт для шести разрешений. Тем не менее, вы можете принять более обоснованное решение, просмотрев свою веб-аналитику для наиболее часто используемых устройств, а затем разработав дизайн для этих видовых экранов.

Если вы хотите создать адаптивный сайт с нуля, это тоже нормально. Начните снова с проектирования для самого низкого разрешения и постепенно увеличивайте его. Затем вы можете использовать медиа-запросы для расширения макета для просмотра с более высоким разрешением. Однако, если вы делаете дизайн для нескольких разрешений, вы можете обнаружить, что это заставляет макет «прыгать» при изменении размера окна.

Это может быть дополнительная работа по проектированию и разработке сайта с адаптацией для нескольких окон просмотра, поэтому он обычно используется для модернизации.

Зачем нужен адаптивный дизайн?

Большинство новых сайтов теперь используют адаптивный дизайн, который упростился для менее опытных дизайнеров и разработчиков благодаря доступности тем, доступных через системы CMS, такие как WordPress, Joomla и Drupal.

Responsive не предлагает столько контроля, как адаптивный, но требует гораздо меньше работы как для создания, так и для поддержки. Адаптивные макеты также являются гибкими, и хотя адаптивные могут и используют процентные значения, чтобы придать более плавное ощущение при масштабировании, они снова могут вызвать скачок при изменении размера окна.Например, на изображении ниже, где показан гибкий макет, дизайнер использует процентную ширину, чтобы вид настраивался для каждого пользователя.

Фотография предоставлена: Smashing Magazine

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

Итак, по сути, обычно лучше использовать адаптивную систему для новых проектов и адаптивную для модернизации.

Соображения, которые необходимо учитывать

Как обсуждалось ранее, адаптивные сайты могут пострадать, когда дело доходит до скорости сайта (если они не реализованы должным образом).

Responsive также требует большего количества кода, чтобы гарантировать, что сайт подходит для всех без исключения экранов, которые к нему обращаются. Однако дополнительная работа спорна (по сравнению с адаптивным дизайном), поскольку адаптивный дизайн требует, чтобы вы разрабатывали и поддерживали отдельный код HTML и CSS для каждого макета.Модификация адаптивных сайтов также более сложна, поскольку, вероятно, вам придется убедиться, что все по-прежнему работает на всем сайте (например, SEO, контент и ссылки), когда придет время для внедрения.

Вы, конечно, должны также учитывать пользовательский опыт. Поскольку отзывчивый по существу перетасовывает контент, чтобы плавно вписаться в окно устройства, вам нужно будет уделять особое внимание визуальной иерархии дизайна при его перемещении.

Согласно Nielsen Norman Group: «Адаптивный дизайн часто превращается в решение головоломки — как реорганизовать элементы на больших страницах, чтобы они соответствовали более тонким, длинным страницам или наоборот.Однако , гарантирующего, что элементы умещаются на странице, недостаточно . Чтобы адаптивный дизайн был успешным, его также необходимо использовать при любом разрешении и размере экрана ».

Таким образом, нет никаких ярлыков для того, какой метод вы решите использовать — оба требуют работы, связанной с созданием сайта, который по сути является универсальным. У отзывчивого есть небольшое преимущество, так как в будущем вам не придется тратить очень много времени на обслуживание сайта.

Решение — Adaptive vs.Адаптивный дизайн

Когда дело доходит до этого, ключевым моментом является рассмотрение вашей аудитории в первую очередь, независимо от того, какую технику дизайна вы применяете. Как только вы точно узнаете, кто они и с каких устройств они имеют доступ к сайту, вам будет проще разрабатывать дизайн с их учетом, когда дело касается макета, контента и т. Д.

Это также во многом будет зависеть от того, есть ли у вас уже существующий сайт или вы начинаете с нуля. Адаптивный дизайн стал популярной техникой дизайна, и считается, что около 1/8 веб-сайтов теперь используют адаптивный дизайн (в то время как данных о том, сколько из них используют адаптивный, практически нет).Показатели принятия адаптивных сайтов также быстро растут и почти достигли того же уровня, что и отдельные мобильные сайты.

Имея все это в виду, можно с уверенностью сказать, что адаптивный дизайн обычно является предпочтительной техникой хотя бы потому, что адаптивный дизайн требует постоянной работы.

Однако, если у клиента или компании есть бюджет, адаптивная версия может быть лучшим выбором, согласно тесту, проведенному Catchpoint. Они создали два сайта на WordPress, один с использованием стандартной адаптивной темы WP TwentyFourteen, а другой с использованием плагина Wiziapp.

Плагин предоставляет пользователям мобильную тему в зависимости от устройства, с которого они получают доступ к сайту, а также предлагает расширенные параметры конфигурации, чтобы вы могли еще больше упростить процесс.

Результаты по времени загрузки говорят сами за себя:

Следует отметить, что оптимизация не проводилась вообще, но это показывает, что отзывчивый сайт загружает все, что требуется для рабочего стола. Так что прямо из коробки тема вообще не обеспечивает очень хорошую производительность.

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

Итак вывод?

Адаптивный дизайн останется популярным, но это может быть связано с тем, что мы еще не нашли достойного решения для тяжелого обслуживания, которое требует адаптация.Адаптивный дизайн не умер, несмотря на очевидную любовь Интернета к адаптивному дизайну, поэтому вполне возможно — по крайней мере теоретически — что мы увидим некоторые улучшения, которые сделают адаптивный веб-дизайн из воды.

Следующие шаги

Если вы хотите создать собственный адаптивный дизайн, вы можете сделать это с помощью UXPin. Платформа для совместной работы поставляется с предустановленными и настраиваемыми точками останова. Когда вы закончите, активируйте Spec Mode, чтобы автоматизировать вашу передачу разработчикам.

Присоединяйтесь к лучшим дизайнерам мира, использующим UXPin.

Подпишитесь на бесплатную пробную версию. Попробуйте бесплатно!

Отзывчивый или адаптивный дизайн — что лучше для просмотра вашего веб-сайта с мобильных устройств?

Стремление к разработке мобильных приложений привело многих веб-разработчиков к Святому Граалю мобильного дизайна: миру отзывчивого и адаптивного. Какой ты выберешь?

Не секрет, что мобильные устройства больше нельзя игнорировать. Все больше и больше посетителей используют мобильные устройства, такие как планшеты и смартфоны, для посещения веб-сайтов. Ваш сайт должен быть удобен для просмотра на мобильном устройстве, иначе вы потеряете посетителей и уменьшите посещаемость вашего сайта.Вдобавок — и что более важно — веб-сайты с адаптивным дизайном получают лучшие результаты в поиске, поскольку поисковые системы эволюционировали, чтобы дать этим сайтам более высокий приоритет.

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

И адаптивный, и отзывчивый могут подготовить ваш веб-сайт к мобильному использованию, но разными способами.Какой из них лучше всего соответствует потребностям, бюджету и целям вашего сайта? Потребуется ли вам когда-нибудь переключиться? Какие преимущества у каждого?

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

Адаптивный веб-дизайн обеспечивает оптимальное впечатление от просмотра веб-сайта независимо от типа устройства, на котором его видит пользователь. Википедия описывает это как «подход, направленный на создание сайтов, обеспечивающих оптимальное впечатление от просмотра — легкое чтение и навигацию с минимумом изменения размера, панорамирования и прокрутки — на широком спектре устройств (от мобильных телефонов до мониторов настольных компьютеров).«Это достигается с помощью жидких сеток. Это термин, обозначающий дизайн, который работает независимо от размера экрана. Таким образом, независимо от того, насколько вы измените размер экрана, тот же макет будет автоматически реагировать на этот размер, , как один мяч, растущий или сжимающийся, чтобы пройти через несколько разных обручей.

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

Адаптивный веб-дизайн отличается от адаптивного дизайна тем, что не существует постоянно меняющегося макета. Вместо этого есть несколько разных макетов для экранов разных размеров.И используемый макет зависит от используемого размера экрана. Например, может быть определенный макет для мобильных телефонов, планшетов и настольных компьютеров, каждый из которых создается заранее. Эти три дизайна ждут в режиме ожидания, пока кто-нибудь не зайдет на сайт. Сайт определяет тип используемого устройства и предоставляет предварительно заданный макет для этого устройства. Таким образом, вместо того, чтобы один мяч проходил через несколько обручей разного размера, у вас было бы различных мячей, которые можно было бы использовать в зависимости от размера обруча .

Как сравнить отзывчивый и адаптивный?

Адаптивный дизайн сложнее сделать

Адаптивный дизайн — более сложный выбор, поскольку он требует особого внимания к CSS и организации сайта, чтобы обеспечить его хорошее функционирование при любом возможном размере. Легче создать несколько конкретных макетов для своего веб-сайта, чем создавать один макет, который может работать на экране любого размера. Хотя это означает, что каждый адаптивный макет требует некоторой гибкости для работы на экранах нескольких размеров, это проще, чем создание одного макета, который будет работать для всех из них.

Адаптивный менее гибкий

Таким образом, одним из недостатков более простого подхода к адаптивному дизайну является то, что конечные результаты не всегда лучше всего подходят для экранов самых разных размеров. В то время как адаптивный дизайн сайта гарантированно хорошо работает на экранах любого размера, адаптивный дизайн работает только на том количестве экранов, на котором это могут быть макеты. Поэтому, если будет выпущено новое устройство с новым размером экрана, вы можете обнаружить, что ни один из ваших адаптивных макетов не подходит для него.А это значит, что вам придется их отредактировать или добавить новый. Адаптивные сайты достаточно гибки, чтобы продолжать работать самостоятельно, но адаптивные сайты, вероятно, время от времени будут нуждаться в обслуживании.

Адаптивные сайты загружаются быстрее

Время загрузки необходимо учитывать. Адаптивный веб-сайт должен загружать ВСЕ возможные макеты, в то время как адаптивным веб-сайтам необходимо загружать только тот, который работает на всех платформах. Адаптивным сайтам приходится много загружать — все эти дополнительные макеты требуют дополнительного времени и ресурсов, поэтому знайте, что они будут немного медленнее, чем их адаптивные аналоги.Однако это не всегда так, например, когда у вас есть адаптивный сайт со 100 страницами по сравнению с адаптивным сайтом с 10 — из-за огромного размера сайта адаптивный сайт, вероятно, будет быстрее.

Что лучше: адаптивный или адаптивный дизайн?

Подводя итог, можно сказать, что адаптивный веб-дизайн почти всегда является более безопасным вариантом для вашего сайта. Он всегда работает хорошо, независимо от того, какие новые размеры экрана приходят и уходят, сокращает время загрузки и обычно стоит дополнительных усилий по его объединению.

Однако для некоторых сайтов адаптивный вариант может быть лучшим вариантом. Скорее всего, это будут более новые, небольшие веб-сайты, которые только начинают работать и нуждаются в сохранении своих ресурсов. Адаптивный сайт легче создать, а меньший размер и меньшая аудитория не позволят более медленной загрузке или меньшей гибкости стать проблемой.

Дополнительные ресурсы

Адаптивный веб-дизайн — основы

Комментарии

комментария

Адаптивный или адаптивный дизайн: что лучше?

Каковы основные различия между адаптивным и адаптивным дизайном? И можете ли вы улучшить свой пользовательский опыт, выбрав правильный стиль веб-дизайна для своего сайта? В этом посте мы рассмотрим оба эти и другие вопросы.

Повсеместное распространение и разнообразие мобильных устройств побудили дизайнеров веб-сайтов и приложений создавать для экранов самых разных размеров. От огромного монитора рабочего стола до крошечного экрана умных часов мы можем получить доступ к информации несколькими способами.

Это может быть непросто. Как убедиться, что ваш сайт масштабируется на любом устройстве? И адаптивный, и адаптивный дизайн могут решить эту проблему, но, хотя они могут показаться похожими, у каждого есть свои преимущества и недостатки. Какой из них вам подойдет? Что лучше всего соответствует вашим потребностям? И один лучше другого?

Давайте посмотрим.

Объяснение адаптивного дизайна

В самом простом определении адаптивный дизайн использует только один макет для веб-страницы и «адаптивно» подстраивается под экран пользователя, будь то настольный компьютер, ноутбук, планшет или мобильный телефон.

Итан Маркотт ввел термин «адаптивный веб-дизайн» в 2010 году. Это отзывчивость веб-страниц, позволяющая настроить размещение элементов веб-дизайна в соответствии с доступным пространством устройства.


С технической точки зрения, отзывчивые веб-сайты используют медиа-запросы для нацеливания на точки останова, которые масштабируют изображения, переносят текст и корректируют макет, чтобы сайт мог соответствовать любому размеру экрана.Это можно сделать с помощью HTML и CSS или HTML5 и CSS3.

Starbucks — отличный пример адаптивного дизайна. Он использует единый макет, но размещение веб-элементов меняется с настольного компьютера на мобильное.


Для адаптивного веб-сайта вам понадобится только один сайт. Все должно легко реагировать и адаптироваться к любому устройству или браузеру пользователя — дизайн, контент и пользовательский интерфейс.

Узнайте больше с помощью Webflow’s Intro to Responsive Design.

Объяснение адаптивного дизайна

С точки зрения непрофессионала, адаптивный дизайн создает различные фиксированные макеты, которые адаптируются к определенным размерам экрана.Короче говоря, у вас есть несколько версий веб-страницы, подходящей для чьего-либо устройства, в отличие от одной статической страницы, которая выглядит одинаково (и меняет порядок или размер содержимого) на всех устройствах.

В адаптивном дизайне, представленном в 2011 году веб-дизайнером Аароном Густафсоном, используются отдельные макеты для экранов разных размеров. В адаптивном дизайне обычно разрабатывают шесть дизайнов для шести наиболее распространенных значений ширины экрана; 320, 480, 760, 960, 1200 и 1600 пикселей.


В более техническом определении веб-сайты, созданные с использованием адаптивного дизайна, включают медиа-запросы CSS адаптивного дизайна, но они также добавляют усовершенствования на основе JavaScript для изменения разметки HTML сайта в зависимости от возможностей устройства.Этот процесс известен как «прогрессивное улучшение».

Amazon — прекрасный пример адаптивного веб-сайта. Клиенты могут использовать полную функциональность сайта настольной версии.


Adaptive не означает, что вам нужны два отдельных сайта. Он по-прежнему позволяет вам хранить весь ваш контент в одном месте и делиться одним и тем же контентом со всеми посетителями сайта. Адаптивные сайты используют шаблон, подготовленный для каждого устройства.

Как сравнить адаптивный дизайн и адаптивный дизайн?

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

Чтобы облегчить понимание наших сравнений, давайте рассмотрим их основные компоненты.

Макет

В адаптивном дизайне макет определяется окном браузера посетителя сайта.

Для сравнения, адаптивный макет определяется на сервере, а не клиентом или браузером. Дизайн позволяет создавать шаблоны, уникальные для каждого класса устройств. Сервер определяет такие факторы, как тип устройства и операционная система, чтобы отправить правильный макет.

Время загрузки

Никому не нравится медленный сайт.Люди становятся нетерпеливыми и отказываются от загрузки, если сайт не загружается в течение 2 секунд или меньше. Адаптивный дизайн обычно загружается быстрее, чем адаптивный. Это связано с тем, что адаптивный дизайн передает только необходимые ресурсы, специфичные для каждого устройства. Например, если вы просматриваете адаптивный веб-сайт на высококачественном дисплее, изображения будут адаптироваться для более быстрой загрузки в зависимости от дисплея, который использует конечный пользователь.

Но это не всегда так — Webflow разработал функцию для адаптивных изображений, которая подталкивает все встроенные изображения (как статические, так и динамические) к автоматическому масштабированию в соответствии с размером и разрешением любого устройства.

Функция адаптивных изображений от Webflow создает варианты загружаемых вами изображений, чтобы они отлично выглядели и быстро загружались на любом устройстве. Это может ускорить ваши мобильные страницы до 10 раз.

Сложность

Для некоторых это может быть щекотливая тема. Люди утверждают, что адаптивный дизайн сложнее создать, потому что вам понадобятся разные макеты для разных устройств. В то время как для адаптивного дизайна требуется только один макет, который, по мнению некоторых, проще реализовать.

Но, хотя адаптивные дизайны имеют только один макет для всех устройств, они требуют больше усилий и времени заранее.Адаптивный дизайн требует особого внимания к CSS и организации вашего сайта, чтобы обеспечить его полную функциональность на экранах всех размеров.

Вам не нужно начинать с нуля с адаптивным веб-дизайном. Есть много отличных вариантов шаблонов, таких как Oxy — UI Kit Website Template. Начните с адаптивного шаблона, который вам нравится, и настройте его под свой бизнес, портфолио или блог.

Гибкость

Адаптивный дизайн считается менее гибким, потому что новое устройство с размером экрана, который вы не планировали, может нарушить ваш макет.Это означает, что вам нужно будет отредактировать старый макет или добавить новый. Размеры экранов постоянно меняются и сильно варьируются.

В конечном итоге адаптивный макет потребует меньше обслуживания. Адаптивные сайты достаточно гибки, чтобы работать сами по себе по умолчанию, даже если на рынке есть новое устройство или экран нового размера. Но адаптивные веб-сайты будут время от времени нуждаться в обслуживании.

Оптимизация для SEO

Google рекомендует и награждает сайты с адаптивным дизайном.Веб-сайт, оптимизированный для мобильных устройств, занимает более высокие позиции на страницах результатов поиска. Адаптивный дизайн может быть сложной задачей для SEO.

Преимущества и недостатки адаптивного дизайна

Давайте посмотрим на плюсы и минусы адаптивного дизайна.

Преимущества адаптивного дизайна

Адаптивный веб-дизайн имеет ряд очевидных преимуществ:

Беспроблемный опыт

Независимо от типа устройства — настольного, мобильного и т. Д. — посетители получат одинаковые и удобные возможности.Это вызывает чувство близости и доверия, даже когда они переходят с одного устройства на другое.

Меньше задач обслуживания

Поскольку сайт использует один и тот же контент на всех устройствах, он не потребует много времени на разработку или обслуживание. Адаптивный дизайн сократит время и усилия, которые вы тратите на обновление своего сайта. У вас будет больше времени для важных задач, таких как A / B-тестирование, маркетинг, обслуживание клиентов и разработка контента.

Более экономичный

Адаптивный дизайн легче настроить и быстрее внедрить, потому что вам не нужен дополнительный мобильный сайт.Вы можете сэкономить на затратах на разработку, поддержку и обслуживание, связанных с созданием автономных мобильных сайтов. С точки зрения логистики вы также можете организовать и контролировать весь свой контент в одном централизованном месте.

Повысьте эффективность сканирования и индексирования

Для адаптивных веб-сайтов один агент веб-поискового робота просканирует вашу страницу один раз, а не несколько раз с помощью разных поисковых агентов, чтобы получить все версии контента. Адаптивные сайты напрямую повышают эффективность сканирования и косвенно помогают поисковым системам индексировать больше содержимого вашего сайта, поддерживая его актуальность.

Более дружественный к поисковым машинам

Google отдает предпочтение веб-сайтам, оптимизированным для мобильных устройств, в чем отлично справляются адаптивные веб-сайты. Убедитесь, что ваш инструмент веб-дизайна позволяет создавать адаптивные веб-сайты, удобные для мобильных устройств.

Webflow позволяет предварительно просматривать ваш сайт на мобильных устройствах прямо в редакторе. Это заставляет думать о мобильных устройствах при разработке дизайна и контента.

Недостатки адаптивного дизайна

Хотя адаптивный веб-дизайн прекрасен, он не лишен недостатков.Вот на что следует обратить внимание при выборе формата веб-дизайна, который лучше всего подходит для ваших требований и целей:

Более медленная загрузка страницы

Одна из самых больших проблем адаптивного веб-дизайна — время загрузки. Адаптивные веб-сайты загружают информацию для всех устройств, а не только для устройств, на которых посетители просматривают ваш сайт.

Сложность интеграции рекламы

Поскольку реклама должна соответствовать всем разрешениям, может быть сложнее эффективно интегрировать ее с адаптивными сайтами.Веб-сайт будет перетекать с устройства на устройство, поэтому, хотя сайт настраивается на определенные размеры экрана, объявления могут некорректно настраиваться.

Преимущества и недостатки адаптивного дизайна

Давайте рассмотрим плюсы и минусы выбора адаптивного веб-дизайна.

Преимущества адаптивного дизайна

При переходе на адаптивный веб-сайт вы получаете следующие преимущества:

Таргетинг на каждого пользователя

Оптимизируя взаимодействие с отдельными устройствами, вы гарантируете, что каждый посетитель получит положительные отзывы Пользовательский опыт.Вы можете доставлять и настраивать свой контент, ориентируясь на такие вещи, как местоположение человека и скорость соединения.

Более быстрое время загрузки

Будет загружена только та версия сайта, которая нужна посетителям, что делает загрузку страницы немного быстрее. Особенно это актуально для пользователей смартфонов.

Оптимизировано для рекламы

Все больше дизайнеров оптимизируют варианты рекламы в адаптивных дизайнах. Например, они меняют баннеры 728 x 90 на баннеры 468 x 90, чтобы обслуживать меньшее разрешение.Но с адаптивными сайтами дизайнеры могут оптимизировать рекламу на основе пользовательских данных с небольших экранов.

Многоразовый существующий веб-сайт

Адаптивный означает, что вашим дизайнерам не нужно будет возвращаться к чертежной доске и заново кодировать существующий веб-сайт с нуля. Это важное соображение — многие сложные веб-сайты со временем создаются с использованием устаревшего кода. Иногда начинать с нуля просто невозможно.

Недостатки адаптивного дизайна

Вот некоторые недостатки, о которых следует помнить, когда речь идет об адаптивном веб-дизайне:

Трудоемкость создания

Адаптивный дизайн требует больших затрат труда из-за большого количества технических аспекты для рассмотрения.

Сложнее поддерживать

Поскольку у вас несколько версий веб-сайта, каждую версию необходимо обновлять отдельно. Как правило, необходимо проектировать экран с учетом 6 наиболее распространенных значений ширины экрана; 320, 480, 760, 960, 1200 и 1600 пикселей. И это число продолжает расти, что усложняет работу дизайнера и отнимает больше времени, когда дело доходит до обслуживания сайта.

По состоянию на июнь 2019 года существует более 20 разрешений экрана. Источник изображения: Stat Counter.


Дорого

Помимо трудоемкости, адаптивный веб-дизайн требует большой команды разработчиков.Вы понесете больше расходов, чтобы справиться со сложностью разработки, обслуживания и поддержки адаптивного веб-сайта.

Когда использовать адаптивный дизайн

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

  • Адаптивный дизайн идеально подходит для малых и средних компаний , которым необходимо обновить их существующие сайты
  • Адаптивный дизайн идеально подходит для новых предприятий , которым необходимо создать совершенно новый сайт
  • Адаптивный дизайн рекомендуется для сфер услуг , потому что они в основном состоят из текста и изображений
  • Адаптивный design — это для бюджета , поэтому вы можете иметь красивый, полнофункциональный сайт по разумной цене
Webflow Ecommerce может помочь вам создать адаптивный веб-сайт для вашего интернет-магазина — и все это без написания единой строчки кода.

Когда использовать адаптивный дизайн

Рассматривая адаптивный дизайн, следует помнить о некоторых заключительных моментах:

  • Адаптивный дизайн лучше всего подходит для существующих сложных веб-сайтов , которым требуется мобильная версия
  • Адаптивный дизайн — , рекомендуется для скорости -зависимые сайты
  • Адаптивный дизайн отлично подходит для узконаправленного взаимодействия вы можете адаптироваться к чьему-либо местоположению, скорости соединения и т. д.
  • Адаптивный дизайн идеально подходит для тех, кому нужен больший контроль над тем, как их сайт доставляется на разные пользователи на разных устройствах

Решение за вами

По мере того, как на рынке появляется все больше и больше устройств, люди во всем мире быстро приспосабливаются к ним.Это усложняет выбор между адаптивным и адаптивным дизайном.

Адаптивный веб-дизайн кажется самым безопасным выбором, если вы ищете экономичный и удобный способ создания высокофункционального и удобного взаимодействия с пользователем. И, в конечном итоге, адаптивные сайты требуют меньше ухода и обслуживания. Но это всего лишь обобщение. Адаптивный дизайн также имеет большие преимущества, такие как более персонализированный и целевой пользовательский интерфейс.

Ключом является понимание и планирование ваших потребностей, целей и бюджета — сейчас и в будущем.

Разница между адаптивным и адаптивным дизайном

Это вопрос, который возникает чаще, чем вы могли ожидать. Время от времени мы видим, что это всплывает на форумах CSS-Tricks. Это также частый вопрос, который мне задают, когда преподают вводный веб-дизайн.

И это хороший вопрос!

Адаптивный веб-дизайн стал нарицательным с тех пор, как он был введен Итаном Маркоттом в A List Apart в 2010 году; так много, что мы можем принять наше понимание этого как должное.Концепция адаптивного веб-сайта — одна из величайших «уловок» CSS, описанных в книгах, и достаточно важная, чтобы от нее отступить, чтобы напомнить себе, что делает «адаптивный» веб-сайт и чем он отличается от «адаптивного».

Итак, давайте посмотрим на разницу.

Краткое объяснение

Отзывчивые и адаптивные сайты одинаковы в том, что оба они меняют внешний вид в зависимости от среды браузера, в которой они просматриваются (наиболее распространенная вещь: ширины браузера ).

Адаптивные веб-сайты отвечают на размер браузера на в любой точке . Независимо от ширины браузера, сайт настраивает свой макет (и, возможно, функциональность) таким образом, чтобы он оптимизировался для экрана. Браузер 300 пикселей в ширину или 30000 пикселей в ширину ? Это не имеет значения, потому что макет будет реагировать соответствующим образом. Ну, по крайней мере, если все сделано правильно!

См. Пример адаптивного пера от CSS-Tricks (@ css-tricks) на CodePen.

Адаптивные веб-сайты адаптируют к ширине браузера в конкретных точках . Другими словами, веб-сайт заботится только о том, чтобы браузер был определенной ширины, после чего он адаптирует макет.

См. Пример адаптивного пера с помощью CSS-Tricks (@ css-tricks) на CodePen.

Другой способ подумать об этом — это разница между smooth и snap дизайном. Адаптивный дизайн отличается плавностью, потому что макет плавно настраивается независимо от того, на каком устройстве он просматривается.Адаптивный дизайн, с другой стороны, встает на свои места, потому что страница обслуживает что-то другое из-за браузера или устройства, на котором она просматривается. Эта анимация иллюстрирует разницу в поведении:

Адаптивный сверху, адаптивный снизу

Обратите внимание, как отзывчивый пример течет вместе со средой, тогда как адаптивный вставляется в определенную среду.

Более длинное объяснение

Разница между адаптивными и адаптивными сайтами немного глубже, чем в простых примерах выше.Вы можете даже подумать об этом как о различии в философии.

Давайте рассмотрим суть оригинального определения Этаном адаптивного веб-дизайна:

Гибкие сетки, гибкие изображения и медиа-запросы — три технических компонента адаптивного веб-дизайна, но они также требуют иного мышления. Вместо того, чтобы помещать наш контент в карантин в разрозненные, зависящие от устройства возможности, мы можем использовать медиа-запросы для постепенного улучшения нашей работы в различных контекстах просмотра.

Обратите внимание на рабочие слова fluid и flexible . Адаптивный дизайн — это средство стать независимым от устройства в том смысле, что он стремится создать оптимизированный интерфейс для любого экрана. Это мышление заставляет нас создавать сайты, которые меняют контекст в зависимости от того, как сайт используется в каждом конкретном случае. Это означает, что наши контейнеры должны быть гибкими (например, при использовании процентов в качестве единиц измерения), ресурсы, которые мы обслуживаем, должны быть гибкими (например, при обслуживании нужных ресурсов на нужных устройствах в нужное время), а наши медиа-запросы должны определяться в местах разрыва контента (в отличие ширине экрана определенного размера, например iPhone).

Сравните это с адаптивным способом мышления, который не является ни подвижным, ни гибким, но ищет конкретные моменты, к которым можно адаптироваться. Хотя адаптировать веб-сайт для всех различных устройств может быть непросто, существует целый ряд медиа-запросов для конкретных устройств, к которым вы можете обратиться.

Обновление: В комментариях было много замечательных разговоров о разнице между адаптивным и адаптивным дизайном. Важный вывод заключается в том, что разница заключается не только в медиа-запросах и пиксельных единицах.Пример анимированного GIF, приведенный ранее в этом посте, является одним из способов проиллюстрировать разницу, поскольку эти термины здесь распознаются, но в этом посте также представлена ​​хорошая серия иллюстраций, чтобы еще больше развить мысль.

лучше адаптивная, чем адаптивная?

Я даже не пойду туда. Я считаю, что это различие в философии, точно так же, как адаптивный веб-дизайн отличается от адаптивного веб-дизайна, ориентированного на мобильные устройства. Вы выбираете лучший инструмент для вашего проекта.

Вы вынуждены выбирать одно вместо другого? Выбор может быть проще, если вы знаете, что у вас есть определенные устройства, которые должен поддерживать ваш сайт.Вы можете решить, что iPhone 6 — единственное устройство, которое имеет значение, и адаптация к нему будет намного проще и эффективнее, чем учет других устройств. С другой стороны, адаптивный дизайн — это хорошая стратегия защиты сайта от возможности появления на рынке любого (возможно, даже не выпущенного) устройства.

Итог

И отзывчивый, и адаптивный дизайн одинаковы в том, что они представляют собой методы работы с реальностью, когда веб-сайты часто просматриваются на разных устройствах в разных контекстах.Просто они поступают по-своему.

Помните: Интернет по своей природе отзывчивый. Ему не нужно реагировать или адаптироваться к каким-либо устройствам, пока мы не начнем его проектировать.

Если вы хотите погрузиться в адаптивный дизайн, лучше всего попрактиковаться. Нет недостатка в ресурсах, которые помогут вам начать работу, так что постарайтесь! Вот несколько примеров для начала:

Разница между адаптивным и адаптивным дизайном веб-сайтов

Веб-дизайн — это постоянно меняющаяся область, в которой постоянно разрабатываются новые и лучшие методы.Если вы вспомните 2000-е годы, вы, вероятно, помните статичные веб-сайты с большим количеством текста. В то время мы думали только о создании сайта для одного размера экрана, потому что настольные компьютеры были единственным типом, с которым мы взаимодействовали.

По мере развития технологий мы стали видеть веб-сайты на небольших экранах, таких как планшеты и смартфоны. По мере усложнения технологий возникают проблемы с проектированием для пользовательского опыта (UX). Отзывчивый и адаптивный дизайн — два решения этих проблем.

Самый быстрый и простой способ различить эти два — понять, что на адаптивном сайте используется единый гибкий макет, который изменяется в соответствии с размером экрана. Адаптивные сайты используют несколько статических дизайнов с точками останова, которые сигнализируют о подходящем макете для различных размеров экрана. Теперь, когда у нас есть очень простое, всеобъемлющее представление, давайте рассмотрим плюсы и минусы каждого подхода и узнаем, какой из них использовать для ваших конкретных нужд.

Адаптивный дизайн веб-сайтов

Адаптивный веб-дизайн менее популярен, чем адаптивный дизайн, но он может быть полезен для многих сайтов.Адаптивные сайты используют несколько фиксированных дизайнов, которые автоматически появляются на соответствующих экранах дисплея. Таким образом, изменение размера браузера никак не влияет на сам дизайн. Дизайн создан для шести наиболее распространенных размеров экрана, от больших настольных компьютеров до мобильных устройств. Таким образом, дизайнер может создавать специально для нужд пользователей, которые, скорее всего, будут использовать мобильное устройство вместо ноутбука или наоборот.

Адаптивный веб-дизайн может выглядеть лучше всего, поскольку он отображает индивидуальные дизайны для экранов разных размеров.Обратной стороной является то, что это обычно создает гораздо больше работы для дизайнера. С другой стороны, для сайтов, которым требуются определенные возможности для мобильных сайтов (например, для сайтов больниц, которым нужны удобные планировщики встреч), адаптивный дизайн может казаться более преднамеренным, поскольку требует более активного планирования.

Плюсы и минусы адаптивного дизайна веб-сайтов

Плюсы
  • Более высокая скорость страницы
  • UX-дизайнер контролирует каждый макет и создает оптимальный дизайн для каждого размера экрана.Из-за нескольких макетов дизайнеры могут добавлять или вычитать содержимое для разных размеров, если это имеет смысл в этом поле. Например,

Допустим, ресторан предпочитает использовать адаптивный дизайн для своего сайта. Они знают, что люди, заходящие на их сайт с мобильных устройств, обычно смотрят на расположение ресторана или даже на меню, чтобы узнать, хотят ли они туда пойти.

Но пользователь, заходящий на сайт с настольного компьютера или ноутбука, может искать дополнительную справочную информацию, поскольку он, скорее всего, находится на стадии осведомленности.Благодаря адаптивному дизайну вы можете отображать различный контент на домашней странице в зависимости от экрана, на котором находится пользователь.

Минусы

Адаптивный дизайн веб-сайтов

Адаптивный сайт построен на гибкой сетке, поэтому вне зависимости от того, находится ли пользователь на настольном компьютере, планшете или мобильном устройстве, элементы вашего сайта остаются неизменными и выстраиваются в эту сетку. Например, дизайн рабочего стола обычно представляет собой сетку из 12 столбцов, на планшете — от 4 до 8 столбцов, а на телефоне отображается один столбец.По мере уменьшения размеров экранов элементы накладываются друг на друга. Вы можете думать об этом как о воде, принимающей форму своего сосуда.

Адаптивный дизайн веб-сайтов Плюсы и минусы

Плюсы
  • Один URL-адрес для каждой страницы подходит для экрана любого размера (в отличие от адаптивного дизайна, который использует несколько URL-адресов для одной страницы). Поскольку технологии постоянно меняются, эта функция позволяет опережать проблемы еще до того, как они возникнут.
  • Процесс проектирования требует меньше времени.
  • Адаптивный дизайн обеспечивает единообразие на всех устройствах, что крайне важно для хорошего взаимодействия с пользователем.
  • Адаптивный дизайн лучше для SEO.
  • Более популярны адаптивные дизайны, что приводит к обилию шаблонов для использования.
  • Многие из сегодняшних систем управления контентом (CMS) созданы для маркетологов, а не для ИТ-специалистов или разработчиков серверной части. Например, HubSpot CMS Hub предлагает несколько готовых шаблонов с уже встроенными расширенными функциями, включая адаптивный дизайн.

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

На что следует обратить внимание при выборе метода?

Дизайнерам и разработчикам нужно прежде всего помнить о пользователях. Рассмотрение того, кем являются ваши конкретные пользователи, даст вам представление об их привычках, в том числе о том, какие устройства они обычно используют для просмотра веб-сайтов. Если вы знаете, склонны ли пользователи смотреть на такие сайты, как ваш, когда они в пути на работу и на своем мобильном устройстве, или же им нравится просматривать страницы с большим количеством контента на своем рабочем столе, становится намного проще решить, какой метод использовать.

Время — еще один фактор, который следует учитывать при выборе стиля сайта. На поверхностном уровне адаптивные сайты требуют большей предварительной работы, поскольку вы технически проектируете 4–6 различных сайтов. С другой стороны, адаптивные сайты более сложны. Это оставляет больше места для проблем с производительностью и отображением, которые впоследствии могут потребовать дополнительных усилий.

Вы думаете о редизайне сайта? Щелкните здесь, чтобы узнать больше о том, что следует учитывать в процессе проверки.

Адаптивный и адаптивный дизайн и основные соображения

Иллюстрация Кайла Вебстера

В чем разница между адаптивным и адаптивным дизайном?

Два подхода к проектированию различных устройств — это адаптивный и адаптивный дизайн.Проще говоря, адаптивный дизайн использует один макет и настраивает контент, навигацию и элементы страницы в соответствии с экраном пользователя. Адаптивный дизайн изменит конфигурацию всех элементов дизайна, независимо от того, просматривается ли он на компьютере, ноутбуке, планшете или мобильном телефоне. Благодаря адаптивному дизайну создаются различные фиксированные макеты, которые адаптируются к размеру экрана пользователя. В отличие от более гибкого подхода, адаптивный дизайн использует несколько размеров фиксированного дизайна.

Большинство новых веб-сайтов теперь используют адаптивный дизайн.При разработке адаптивного макета необходимо учитывать все экраны и устройства, на которых пользователь может его просматривать. Некоторые элементы могут отлично работать и хорошо выравниваться на большом экране рабочего стола, но если вы не приняли во внимание меньшие размеры экрана, макет будет плохо изменяться.

Благодаря адаптивному дизайну веб-сайт определит тип устройства пользователя и адаптирует используемый шаблон к этому экрану. Преимущество состоит в том, что разработчик может иметь больший контроль над элементами и опытом, с уступкой в ​​более трудоемком процессе адаптации для каждого типа устройства.

«Точки останова» — это термин, обычно используемый для обозначения различных размеров экрана, используемых в адаптивном дизайне. Например, целевая страница веб-сайта будет разработана для просмотра на мобильном устройстве, планшете или компьютере. Это 3 точки останова, которые показывают, как будет адаптироваться дизайн. Поэтому вам не нужно проектировать для конкретных устройств, но вы можете настроить таргетинг на шаблон для определенной группы устройств.

При выборе подхода важно в первую очередь учитывать вашу аудиторию, независимо от того, какой метод дизайна вы выберете.Как только вы точно узнаете, кто они и с каких устройств они имеют доступ к сайту, вам будет проще разрабатывать контент и макет с учетом этих пользователей. У вас также могут быть ограничения, наложенные разработчиком или клиентом. Например, если сроки или бюджеты ограничены, отзывчивость может быть лучшим выбором.

Проектирование для различных устройств

Дизайн цифровых продуктов постоянно меняется. Постоянно появляются новые достижения, которые влияют на пользовательский опыт и трансформируют отрасли.Недостаточно просто учитывать разные размеры экрана. Мы должны учитывать устройство и то, как оно взаимодействует. Пользователь взаимодействует с устройством, начиная с различных операционных систем и их встроенных функций и заканчивая средой. Все это может повлиять на восприятие дизайна пользователем.

Различные устройства предоставляют услуги по-разному в зависимости от контекста. Разработка, обеспечивающая одинаковое взаимодействие с пользователем на разных устройствах, может оказаться сложной задачей. Контекст, в котором используется устройство, может повлиять на проектные решения.Например, планшет в основном используется для потребления контента, в то время как настольный компьютер обычно используется в качестве инструмента для более сложных рабочих процессов, таких как редактирование видео или ввод данных. Чтобы создать лучший опыт для пользователя, важно разработать эффективные стратегии.

К счастью, мы разработали различные подходы к проектированию в этом постоянно усложняющемся цифровом ландшафте. Дизайнеры должны начать с понимания аудитории и контекста устройства, а затем использовать эти различные методы для достижения наилучшего восприятия.

Рекомендации по кроссплатформенному дизайну

При разработке цифровых продуктов важно учитывать возможность использования различных функций устройства. Мобильные устройства могут использовать такие функции, как GPS, биометрический идентификатор, сканирование банковских карт и считывание QR-кода, которые могут значительно улучшить UX.

Жесты

Мобильные устройства и планшеты позволяют пользователям уникальным образом взаимодействовать с контентом. Возможность сжимать, масштабировать, перемещать изображения по экрану и нажимать элементы с усилием дает пользователю возможность взаимодействовать с контентом по-новому.Длинная повторяющаяся строка контента может отлично смотреться на настольном компьютере, но для мобильного устройства может иметь больше смысла позволить пользователю перемещаться по карусели один за другим. Также важно подумать о размере пальца человека и о том, как это влияет на мобильное взаимодействие. Элементы пользовательского интерфейса должны быть удобного размера, который можно нажимать. Если пользователь изо всех сил пытается выбрать или коснуться элемента, это может привести к разочарованию.

Иерархия

При проектировании для различных устройств разработчик всегда должен смотреть на иерархию макета.Мобильные приложения имеют ограниченное пространство. Дизайнер хочет, чтобы ключевые сообщения оставались одинаково заметными на всех устройствах. Важно спросить, какое действие на странице является наиболее важным. Если призыв к действию на странице — это кнопка регистрации, убедитесь, что она сохраняет видимость на всех устройствах.

Навигация

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

Дизайн навигации сложен. К счастью, существует множество многоразовых шаблонов проектирования, которые можно использовать при разработке пользовательского интерфейса. Ни один образец не обязательно лучше другого. Каждый шаблон, который вы используете в своем продукте, необходимо будет тщательно изучить и протестировать перед внедрением. Это гарантирует, что выбранный вами шаблон навигации подходит для вашего продукта, но, что более важно, подходит для ваших пользователей.

Будь то в виде хлебных крошек, раскрывающегося списка или вкладок, каждый продукт должен иметь пользовательский поток, по которому человек может перемещаться для достижения своих целей.Поскольку режимы взаимодействия на разных устройствах различаются, эти шаблоны проектирования могут помочь нам преобразовать навигацию в различные интерфейсы и поддерживать согласованность.

Используя подходящую и знакомую копию для ваших элементов навигации, ваши пользователи будут чувствовать себя более комфортно при взаимодействии с вашим сайтом на разных платформах. Когда поддерживается последовательность и повышается ясность, становится легче понять навигацию.

Вкладки

Вкладки — это популярный шаблон навигации, обычно встречающийся на мобильных устройствах, и их можно найти в нижней или верхней части экрана.Приоритет отдается наиболее важным или наиболее часто используемым действиям, поскольку горизонтальное пространство ограничено, и может поместиться только определенное количество вкладок.

Значки меню

Гамбургер-меню часто встречается на мобильных устройствах, хотя оно становится все более популярным и на настольных компьютерах в Интернете. Значок меню гамбургера состоит из 3 строк, и его можно щелкнуть или коснуться, чтобы открыть дополнительные параметры навигации.

Этот элемент навигации следует использовать с умом и зарезервировать для ситуаций, когда более подробное меню не может быть отображено, как на мобильном устройстве.Использование гамбургера или другого значка меню для скрытия действий навигации может сделать их менее заметными и оставить пользователей неуверенными в том, куда им идти.

Заключение

Многое нужно для создания отличных возможностей для разных устройств. Согласовав свои пользовательские цели, стратегию контента и дизайн навигации, вы сможете создать согласованный и последовательный пользовательский интерфейс, который понравится вашим пользователям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *