Под какие разрешения делать адаптивный дизайн: Под какие разрешения рисовать адаптивный дизайн? — Хабр Q&A
Под какие разрешения рисовать адаптивный дизайн? — Хабр Q&A
При рисовании любого дизайна встает техническая задача — уместить элементы сайта в указанную ширину. Уместить в заданную ширину тяжелее, чем растянуть до заданной ширины. Растянуть легко на этапе верстки. Поэтому нужно ориентироваться на минимальную ширину в классе.1. Мобильные телефоны — 320px. Ориентируемся на viewport айфона, т.к. он самый маленький. У современных андроидов вьюпорт больше, поэтому их игнорируем (растянется на верстке).
2. Планшеты — 768px. Опять-таки ориентируемся на айпад в портретной ориентации , т.к. у андроид планшетов вьюпорты обычно имеют размер от 800×1200 или совпадают с айпадом. Планшеты с вьюпортом 600×1024px устарели. К тому же ничего страшного, если в вертикальной ориентации сайт на таком планшете будет выглядеть как на мобильнике, а в горизонтальной ориентации — как на десктопе.
3. Десктоп и планшеты в ландшафтной ориентации — 1000px. Почему 1000, а не 1024: первое, в настольных браузерах полоса прокрутки съедает (обычно) 18px ширины; второе, от 1000px верстальщику удобнее расчитывать размеры в процентах, а до 1024 все равно растянется при верстке.
В принципе, этого достаточно, чтобы верстальщик справился.
Если дизайн не имеет максимальной ширины и тянется от края до края окна браузера, то на усмотрение дизайнера можно нарисовать еще один или несколько эскизов для более широких экранов.
В каком порядке рисовать? Смотря как поставлено тех.задание. Чаще всего в задании описан полный функционал для настольной версии. Тогда проще нарисовать дизайн под 1000px и перекомпоновать под 768 и 320, выбросив или упростив по пути менее значимые элементы сайта. Т.е. двигаться от сложного к простому.
Верстать при этом удобнее от меньшего экрана к большему (от простого к сложному). При mobile first верстальщику приходится дописывать новые стили для бóльших экранов поверх базовой версии в 320px вместо того, чтобы обнулять написанные для настольных браузеров стили. В результате для мобильника css весит меньше и парсится быстрее.
Адаптивная верстка или мобильная версия: сравниваем достоинства и недостатки
Мобильная аудитория в Рунете обогнала десктопную еще в 2018 году, и с тех пор продолжает расти. Поэтому оптимизация сайта под мобильные устройства уже стала необходимостью. Каким образом это лучше сделать – с помощью адаптивной верстки или с помощью отдельной мобильной версии сайта – разбираем в сегодняшней статье.
Про мобильный трафик и новые требования к дизайну сайта
Объем мобильного трафика в мире колоссален и с каждым днем продолжает увеличиваться.
Во главе веб-разработки теперь стоит адаптивность – свойство, позволяющее сайту корректно отображаться на экранах любого размера: хоть на планшетах, хоть на смартфонах, проекторах, телевизорах. Без всяких дополнительных настроек и танцев с бубном.
Экран каждого устройства обладает различной диагональю, ориентацией, соотношением сторон. Естественно, если сайт не использует адаптивный шаблон, то страница будет корректно выводится только на мониторе компьютера, но не на экране смартфона. На практике адаптивный дизайн выглядит следующим образом:
Если говорить простым языком, то термин «адаптивный» означает дизайн, автоматически подстраивающийся под экран каждого устройства. Сам термин стал известен благодаря книге «Отзывчивый веб-дизайн» за авторством Итана Маркотта. Книга очень интересная не только для веб-разработчиков, но и для тех, кто интересуется, как устроен процесс создания дизайна в интернете с технической точки зрения. Очень рекомендую.
Галактическая подборка: 190 лучших книг по интернет-маркетингуКак выглядит адаптивный сайт
Посмотрим на реальном примере, как выглядит адаптивный сайт на трех разных устройствах. Для примера возьмем сайт известного дизайнера Саймона Коллисона – colly.com.
Так адаптивный сайт отображается на разных устройствах: смартфонах (с горизонтальной и вертикальной ориентацией), десктопах и планшетах (также с горизонтальной и вертикальной ориентацией)
Что тут важно? Во-первых, сайт удобен для посетителя при открытии с любого устройства. Во-вторых, все элементы одинаково отображаются на экранах всех устройств. Мелкие элементы и шрифты остаются читаемыми.
Зачем нужен адаптивный дизайн и адаптивная верстка
Устройства, с которых можно выходить в интернет, не ограничиваются десктопами и смартфонами. Необходимо учитывать, как сайт отображается и на других видах устройств, например, планшетах и умных телевизорах. Поправка на эти устройства появилась и во многих веб-аналитиках, в частности в Google Analytics и «Яндекс.Метрике»:
И хотя посетители, просматривающие веб-страницы через телевизоры, все еще остаются диковинкой, в ближайшем будущем стоит ожидать увеличения такой доли устройств.
Вот интересная статистика по числу планшетных пользователей с 2014 года по 2021. Доля планшетных устройств не сокращается, а увеличивается от года к году, пусть и довольно медленно:
Именно поэтому веб-разработчики стремятся к тому, чтобы контент сайтов корректно отображался на экранах самых разных типов устройств.
Сложности адаптивной разработки
Из-за разнообразия разрешений экранов и форматов процесс разработки значительно усложнился. Аспект адаптивности учитывают не только веб-разработчики, но и дизайнеры, верстальщики, другие специалисты, которые занимаются созданием сайтов.
Во многих случаях возникают проблемы при попытке переноса уже существующего сайта на адаптивный «шаблон». Особенно если сайт самописный и был создан много лет назад. В ряде случаев дешевле и проще создать новую версию сайта, чем заниматься переносом старой версии.
Удобство / юзабилити для мобильных устройств / адаптивность – это отдельные факторы ранжирования, которые учитываются Google и «Яндекс». К ним можно отнести сразу несколько показателей:
- скорость загрузки страниц на мобильных устройствах;
- удобство навигации;
- отсутствие слишком мелких элементов
- размер шрифт а;
- отсутствие элемент ов за пределами экрана.
Если сайт не адаптирован для мобильного трафика, то начнут расти отказы и ухудшаться поведенческие факторы аудитории. Это, в свою очередь, ведет к потере позиций в выдаче и снижению трафика.
Как проверить адаптивность сайта
Проверить адаптивность сайта можно прямо в браузере – без всяких дополнительных сервисов. Если вы используете Mozilla Firefox, достаточно воспользоваться сочетанием горячих клавиш Ctrl + Shift + M:
Проверить адаптивность сайта в Google Chrome можно, воспользовавшись сочетанием горячих клавиш Ctrl + Shift + I или просто нажав клавишу F12, затем – кликнуть по иконке эмуляции устройств (Toggle Device Toolbar):
Кроме этого, проверить адаптивность сайта можно при помощи инструмента «Проверка оптимизации для мобильных» от Google:
Какой экран учитывать изначально
Вопрос интересный. Есть два основных подхода.
Первый: за основу берется экран смартфона, и затем работа по расположению элементов двигается в сторону увеличения размеров экрана.
Второй: за основу берется экран классического монитора, и далее прорабатывается отображение элементов на более мелких экранах.
Раньше наиболее распространенным способом разработки был второй вариант. Сегодня более актуален первый способ – эта концепция получила название Mobile First. Этот способ разработки является более логичным и простым изначально.
Основные правила адаптивного дизайна
Адаптивный дизайн подразумевает соблюдение нескольких основных «законов». Поговорим о самых главных из них подробнее.
Размеры макетов. Брейкпоинты
При создании адаптивного дизайна разработчик ориентируется не на конкретные значения, а на так называемые брейкпоинты. Брейкпоинты указывают конкретное разрешение экрана, при котором должно произойти изменение дизайна страницы.
Допустим, для просмотра страницы вы используете смартфон с определенными настройками экрана. При открытии неадаптивной страницы содержимое начинает смещаться или уползать. Брейкпоинты помогут этого избежать. Смена условий отображения страницы и ее элементов будет происходить в зависимости от ширины экрана посетителя сайта. Элементы могут увеличиваться, уменьшаться, вовсе исчезать или добавляться на страницу:
«Каноничные» значения для адаптивного дизайна следующие:
- смартфоны: от 320 пикселей / 480 / выше;
- экран монитора компьютера: от 1280 пикселей и выше;
- планшеты: от 768 пикселей и выше;
- нетбуки: 1024 пикселей.
Относительность координат, размеров и масштабов
Большое разнообразие экранов и типов устройств не позволяет использовать какие-либо точные единицы измерения. Когда мы говорим об адаптивном дизайне, то нужно понимать, что в качестве таких единиц используются относительные значение. Потому что на каждом экране существует своя собственная плотность пикселей, которая, естественно, соотносится и с его размером. Так, разрешение 360 x 240 пикселей будет абсолютно по-разному выглядеть на экране планшета и телевизора. Именно поэтому адаптивный дизайн использует относительные значения. Например: координаты/размеры/масштабы блока определяются по отношению к верхней границе или по отношению к любому другому элементу.
Вложенность
На любой странице присутствует много разных объектов. Относительное их позиционирование – это не только достоинство, но и недостаток, так как возникают сложности с расположением интерактивных объектов касательно друг друга. Обычно эту проблему решают при помощи блок-контейнера – в него отправляют всю группу элементов.
Поточность
Имеется в виду отсутствие сдвигов блоков. При приеме сайта обратите внимание: если блоки смещаются, то просмотр страницы становится настоящим испытанием.
Графические форматы
С графикой существует простое правило. Когда на изображении присутствует минимальная детализация – выбираем вектор. Когда требуется максимальная детализация – выбираем растр. В любом случае, абсолютно все изображения на сайте должны использовать компрессию.
Шрифты
Самые красивые дизайнерские шрифты, кроме неоспоримых достоинств, имеют некоторые недостатки. Да, встраиваемые шрифты – это красиво, и они эффективно отделяют ваш сайт от серой массы и десятков конкурентов, которые используют системные шрифты. Но у встраиваемых шрифтов есть существенный минус: кроме того, что многие из них платные, они также увеличивают время загрузки страницы для посетителя. Здесь придется искать компромисс между двумя типами шрифтов, либо делать идеальную оптимизацию всего сайта, чтобы добиться наилучшей скорости загрузки страниц.
TTFB, или время ответа сервера: как увеличить скорость загрузки сайтаМобильная версия: что учесть
Адаптивная верстка и мобильная версия – в чем разница
В первом случае речь идет об одном сайте, страницы которого автоматически подстраиваются под размер экрана посетителя. Во втором – о полноценном сайте, дизайн и функционал которого разрабатываются специально под определенное разрешение экрана.
Мобильная версия разрабатывается под размер экрана/разрешение только определенного мобильного устройства, но на практике она должна красиво выводиться на большинство экранов
Мобильные версии сайтов: лучшие примерыТехнические требования: чеклист мобильной версии
Разработка мобильной версии ставит своей целью решить все проблемы, возникающие у мобильной аудитории сайта:
- создать условия для удобного просмотра страниц;
- сделать комфортной навигацию и взаимодействие с элементами сайта;
- увеличить скорость загрузки страниц для мобильных устройств.
В рамках данной статьи я не ставлю своей целью описать все технические требования к мобильной версии сайта. Но эти вопросы вы обязательно должны уточнить у исполнителя перед приемкой сайта:
- Какое перенаправление теперь используется для создания редиректа на мобильную версию сайта? (должно использоваться 302-ое перенаправление)
- Открыта ли индексация каскадных таблиц (CSS) в системном файле robots?
- Активирована ли индексация JS?
- Задействован ли viewport? Этот метатег используется для указания области экрана, которая видна без скролла страницы. Прописывается этот тег вместе с требуемыми параметрами (в Head-разделе).
При разработке мобильной версии ни в каком виде не должны использоваться Applet, Microsoft Silverlight, Flash.
Юзабилити: чек-лист мобильной версии
- Нежелательны поп-апы и другие виды всплывающих окон – они очень раздражают мобильную аудиторию. Кроме этого, всплывающие окна часто закрывают контент и не дают посетителю взаимодействовать с интерактивными элементами страницы.
- Ф ормы должны быть максимально короткими. Мобильный посетитель гораздо шустрее, чем традиционный десктопный. Именно поэтому нежелательно использовать длинные формы, которые нужно заполнять для оформления заказа. Вот почти идеальный вариант формы заказа для нового покупателя:
Мы видим, что здесь не нужно заполнять ФИО, город, адрес, e-mail – достаточно авторизоваться по номеру телефона и указать код из SMS. Если ваша форма заказа для нового покупателя содержит очень много полей, лучше сократить их до минимума, либо разбить заполнение формы на несколько экранов.
- С кроллинг и увеличение страницы не должны вызывать затруднений. Мобильные посетители из-за небольшого размера экрана часто хотят увеличить текст на странице или какой-либо элемент. Нужно сделать это действие максимально удобным.
- Н омер телефона должен быть активным элементом страницы. Другими словами, при нажатии по нему у посетителя сразу должен открыться интерфейс для звонков (с уже набранным номером). Мобильный посетитель не любит ждать и уж точно не будет самостоятельно переписывать цифры номера телефона со страницы сайта. Скорее всего, он просто закроет страницу и уйдет на другой сайт, где при тапе на контакт откроется телефон.
- И спользуйте автозаполнение – оно удобно для тех, кто делает заказ повторно. Не придется заново заполнять данные форм.
- М еню должно быть доступно с любой страницы сайта .
- К нопка домой /главная должна быть доступна с любой страницы сайта. Можно сделать ее в виде логотипа сайта, в шапке. В роли кнопки «Домой» может также выступать название сайта:
- Шрифт не должен быть очень мелким. Минимальный размер символов – 12px: для чтения такого текста все еще придется напрячь глаза и сделать определенное зрительное усилие. Чтобы текст был читаемым и комфортным для глаз, лучше использовать размер от 14 до 16px.
- Р асстояние между интерактивными элементами должно составлять минимум 28px (иначе по ним будет сложно нажимать на небольших экранах, кроме этого элементы могут накладываться друг на друга).
- Размер кнопок: кнопки позвонить/заказать/узнать/купить должны быть достаточно крупными. Не делайте их слишком маленькими, иначе по ним будет сложно попасть.
Адаптивная верстка или мобильная версия: что выбрать
Сегодня сайт должен быть максимально оптимизирован под потребности мобильной аудитории. Каким именно способом достигать такой оптимизации, каждый владелец сайта выбирает сам. Чтобы подытожить все вышесказанное, предлагаю сравнение достоинств и недостатков:
- Достоинства мобильной версии – быстро грузится, удобная и красивая.
- Недостатки мобильной версии – красиво выглядит далеко не на всех экранах мобильных устройств. Например, на планшетах мобильная версия может отображаться весьма хаотично (автоматически растягиваясь и разнося все элементы друг от друга на большое расстояние). Еще один минус мобильной версии – на ней, как правило, имеется только основной функционал и отсутствует функциональное разнообразие полной версии.
- Плюсы адаптива – он подешевле (как правило), контент остается более-менее читаемым на экранах любых размеров.
- Минусы адаптива – если страниц на сайте много и сайт тяжелый (неоптимизированный), то адаптив будет тормозить.
Что выбрать? Если сайт «тяжелый» (с точки зрения оптимизации, контента, функционала), то можно разрабатывать полноценную мобильную версию. Если сайт небольшой и простой, хватит и возможностей адаптивной верстки.
Для большинства сайтов оптимальной будет адаптивная верстка. Но, как и везде, в этом вопросе много нюансов. Если вы не уверены, какой вариант лучше для вашего проекта, оставьте заявку на консультацию. Мы делаем мобильные версии сайтов и создаем адаптивные сайты – с нуля или с доработкой уже существующих.
Адаптивный дизайн или отзывчевый дизайн сайта
С появлением адаптивного дизайна стало возможным перенести сайты в мобильное пространство без создания их уменьшенных копий на других доменах. Оптимизация и современные плагины позволяют повысить качество просматриваемого контента, а также привлечь новую аудиторию.
Что такое адаптивный дизайн сайта
Адаптивный веб-дизайн — это английский термин «responsive web design», определяющийся как стиль интернет-страницы, который имеет особенность в виде возможности загружаться на различных устройствах, имеющих выход в интернет.
Иными словами, это специальное расширение для всех web-страниц позволяющее им конвертироваться по конкретному разрешению экрана на различных как стационарных, так и мобильных платформах.
Подобное решение дает возможность вне зависимости от того, какое будет разрешение и тип экрана просматривать сайт в том виде, в котором он был создан.
Автоматическое сжатие всего содержимого позволяет пользователям даже мобильных телефонов просматривать такие порталы без расширения в конкретной области с целью выбора нужного раздела.
Суть адаптивного дизайна
Такая технология позволяет увеличить разнообразие гаджетов и устройств, подключаемых к сети. Именно адаптивный дизайн решает такую проблему как возможность просматривания контента на различных платформах и носителях.
Устройств, во всём мире, которые могут подключаться к интернету, большое количество. Они имеют разные разрешения экранов и его типы, в результате чего отображение конкретного ресурса может быть некорректным.
Актуальность адаптивного дизайна заключается в первую очередь в том, что в последние несколько лет возрос рынок именно мобильных устройств, которые всё чаще выходят в сеть.
Примеры адаптивного и не адаптивного дизайна
Пример адаптивного дизайна достаточно простой. Для этого лишь нужно перейти на любой сайт через мобильную платформу, и открыть его на другом устройстве, к примеру, на персональном компьютере либо ноутбуке. Разницу можно заметить по конструкции самого отображаемого сайта.
В его мобильной версии обычно располагается удобное меню помещённое в левой части экрана. Оно сворачивается и появляется при одном нажатии на специальный значок. Это есть пример адаптивного сайта, который можно открывать практически через любые мобильные телефоны, имеющие подключение к сети, или планшеты.
Стоит отметить, что оригинальный сайт будет немного отличаться от того, что можно увидеть на экране смартфона.
Такая конвертация необходима, чтобы увеличить функциональную зону использования, так как управление на мобильных гаджетах осуществляется при помощи прикосновений.
Размеры экранов
Разработчики web-интерфейса, сразу, при разработке сайта с адаптивным дизайном устанавливают для себя определённые параметры в виде разрешения экранов, которые будут поддерживаться при просмотре содержимого. Есть большое количество различных мобильных и стационарных платформ.
Ноутбуки и мониторы | Планшеты | Смартфоны |
От 10 до 31 дюйма | От 600×800 до 2560×1600 пикселей | От 240х320 до 2160х3840 пикселей |
В таблице выше представлены востребованные разрешения при верстке под разные типы экранов и мониторов.
Также, стоит не забывать и о смене ориентации экрана при его развороте портретного режима на ландшафтный.
При разработке адаптивного дизайна на мобильном устройстве такой нюансов необходимо учитывать, так как придётся создавать стили для каждой из ориентации по отдельности.
Мобильная версия, адаптивный дизайн и отзывчивый дизайн
Существуют и разработанные дизайны под мобильные платформы. Они делятся на:
- мобильный;
- адаптивный;
- отзывчивый.
Концепция каждого из видов дизайна строится на определённых условиях. К примеру, отзывчивый дизайн имеет в себе два основных вида для осуществления верстки:
- Резиновый.
- Фиксированный.
При этом, данные виды входят в адаптивный дизайн.
Чаще всего они используются при разработке сайтов, которые в будущем будут поддерживать мобильные платформы, а именно резиновые верстки.
В основном разработчики используют специальные гибридные соединения всех элементов сайта, которые фиксируются и меняются в конкретном размере вместе с самим дизайном на основе гибких и фиксированных сеток. Получается, что оба этих дизайна просто дополняют друг друга, но при этом подходят под различные задачи.
Мобильная версия сайта имеет схожую структуру, однако это полностью отдельный ресурс, который создается только под конкретные мобильные платформы с определенным типом разрешения экранов. Для создания такого мобильного сайта выделяется отдельный домен.
Как сделать сайт адаптивным
Всё больше пользователей выходит в интернет и посещают различные ресурсы только через мобильные платформы, такие как смартфоны и планшеты. Поэтому при наличии собственного портала необходимо сделать его активным.
Реализовать это можно только при наличии определенного уровня знаний CSS/HTML, или через уже готовые сервисы, позволяющие сделать большинство операций по адаптации меню сайта и его содержимого в автоматическом режиме, к примеру, Web Builder.
Можно также попытаться найти уже готовые шаблоны и просто перенести всё содержимое в них.
Последний наиболее затратный способ — это обратиться к разработчику Web-дизайнов или фрилансеру.
Работаем с HTML и CSS
Каскадные таблицы стилей или CSS позволяют формально описывать внешний вид и дизайн объекта или сайта. Для этого необходимо заполнять определённые команды в связке с кодами HTML.
Вот несколько важных переменных и кодов, которые используются при разработке адаптивного дизайна:
- max-width, используемый в CSS, позволяет изменять размеры загружаемых изображений;
- раздел <head> используется для добавления адаптивных шрифтов и библиотек;
- шапки страниц <header> применяются для размещения элементов в виде логотипов и другой графической информации;
- <article id=»post-1″ class=»post»> — блоки с кратким содержанием статей, позволяющие их сворачивать для экономии места при просмотре сайта с мобильной платформы;
- боковые колонки <aside> содержат разделы меню и навигацию.
Создать адаптивный сайт можно только при наличии необходимых знаний в языках веб-программирования.
Без них самостоятельно сконструировать и запустить кроссплатформенный портал будет невозможно.
На Web Builder
Это современная платформа, позволяющая самостоятельно создать стильный и многофункциональный сайт в течение нескольких часов без знания языков программирования.
Главная особенность такого онлайн конструктора — полностью визуальное проектирование.
При помощи указателя мыши можно быстро выбрать не только сам шаблон сайта, но и отредактировать его, добавив необходимые элементы на каждую из страниц.
При этом есть возможность устанавливать режим кроссплатформенности, который и создаёт в дальнейшем при интеграции на нужный домен адаптивный дизайн под разные разрешения экранов.
Как из не адаптивного шаблона сделать адаптивный
В первую очередь, при редактировании шаблона необходимо установить мета-тег <meta name=»viewport» content=»width=device-width, initial-scale=1″>. Его основная задача заключается в определении размера экрана, с которого будет просматриваться сайт. Далее, устанавливается «резиновая» ширина блоков в процентах.
Для этого используется правило @media, которое прописывается в css-файле.
По такому же принципу редактируются и остальные элементы, которые должны будут либо расширяться, либо сужаться.
При проработке каждого элемента меню и добавлении новых функций может потребоваться javascript. Такие скрипты обычно есть в наличии в каждой конкретной панели администратора, в зависимости от самого типа конструктора.
WordPress сайт с адаптивным дизайном
Платформа WordPress предлагает на выбор большое количество плагинов и различных шаблонов, которые можно быстро и легко применить к сайту. Большинство из них имеют адаптивный дизайн.
Это позволяет увеличить аудиторию посетителей.
При помощи следующих плагинов можно быстро провести настройку дизайна под разные типы разрешений:
- Jetpack.
- WPTouch Mobile Plugin.
- WordPress Mobile Pack.
- Lightbox
- Responsible.
- Hammy.
- Responsive Widgets.
Кроме этого, в открытых интернет-источниках представлено более миллиона вариантов различных типов шаблонов, готовых к применению.
Бесплатные шаблоны с адаптивным дизайном
Многие шаблоны, находящиеся в свободном доступе, скачивались тысячи раз. Дело в красивом оформлении и в функциональности. К примеру, рекорд в русскоязычном сегменте интернета поставил такой шаблон, как Bridge. Он имеет составную конструкцию и легко подходит под разные тематики. Есть и шаблоны на конкретные темы.
Если сайт специализированный, то стоит посмотреть в открытых каталогах именно подходящее для тематики оформление.
В дополнение пользователи получат стилизованные иконки и другие модули с плагинами, позволяющими развивать ресурс в сети эффективнее.
Популярные русские темы
В WordPress есть стандартные бесплатные темы, которые пользуются большим спросом и одобрением. Однако их не так много.
Чаще всего по поисковым запросам можно найти следующие популярные темы:
- AccessPress Store.
- Illustrious.
- One Press.
- Veggie Lite.
- Olevia.
Важно, при выборе конкретного оформления проверить имеет ли он адаптивное меню, а также подходящие для работы по конкретной тематике скрипты и плагины.
Важность адаптивного сайта
В первую очередь, такой дизайн необходим, чтобы предоставить возможность заниматься комфортным серфингом на мобильных платформах.
С каждым годом всё больше интернет-трафика приходится именно на смартфоны и планшеты.
Кроме этого, доработка программного кода позволят улучшить конверсию сайта, и даст возможность ему побороться за лидерские места в поисковых запросах. Это основная цель многих, не только информационных порталов, но и торговых.
Наличие адаптивного дизайна даёт возможность не разрабатывать дублированный сайт на другом домене именно для мобильной платформы.
Удобства пользователя
В сети можно найти сайты разных направлений. Теперь в интернете представлены и различные онлайн порталы государственных структур и частных компаний.
Большой процент людей использует мобильные платформы для удобства.
Это позволяет получить нужную информацию или услугу в любом месте, где можно подключиться к интернету. Поэтому разработчики сегодня делают большой акцент на адаптивную разработку и интеграцию онлайн-сервисов для мобильного пространства.
Изменение позиций в Яндексе
Последнее, на что стоит обратить внимание при обзоре адаптивного дизайна, – это продвижения сайта в поисковой системе Яндекса. При использовании кроссплатформенности с возможностью поддержки разных разрешений экранов, можно увеличить количество просмотров как отдельных статей, так и всего сайта.
Чем больше будет пользователей просматривать на телефонах и планшетах информацию, тем выше в рейтинге поисковых запросов Яндекса этот ресурс будет. А это в свою очередь несёт и коммерческую пользу.
Сегодня практически нет отдельных мобильных сайтов, которые используются для телефонов и планшетов. Именно адаптивный дизайн произвёл революцию, связанную с возможностью интеграции «резиновых» колонок и шаблонов, которые автоматически подстраиваются под конкретное разрешение.
Это полезно не только самим пользователям, но и владельцам сайтов. Читатели могут просматривать информацию с любого гаджета, а разработчики получают ещё больше аудитории.
Размеры экранов для адаптивной верстки
С каждым годом трафик с мобильных устройств растет и со временем превысит его. Уже сейчас, одним из требованием в ТЗ на разработку сайта является адаптивный дизайн под разные типы устройств. Поэтому до сборки сайта нужно подумать о представлении контента таким образом, чтобы он был ориентирован и на мобильную аудиторию.
Адаптивные дизайны (responsive designs) адаптируются к различным размерам экрана, чтобы обеспечить подходящее отображение для различных видов устройств, таких как мобильные телефоны или планшеты.
При создании адаптивного дизайна важно с самого начала определиться, на какие устройства и размеры экранов ориентирован разрабатываемый сайт. Мы должны выбрать устройства для адаптивной верстки: компьютеры, ноутбуки, планшеты и смартфоны. Кроме того, в пределах диапазонов ширин экранов для каждого из выбранного класса устройств мы должны определить, как будет работать адаптивная верстка – какие разрешения учитывать, а какие пропустить. Существует довольно большое многообразие возможных форматов экранов для каждого из видов устройств, но это не значит, что вы должны обязательно использовать их все. Достаточно выбрать лишь несколько наиболее распространённых форматов экранов для адаптивной вёрстки.
Вот несколько сниппетов для адаптивной верстки, в котором расписаны наиболее распространенные размеры дисплеев:
- Смартфоны (Портрет и ландшафтный)
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {}
- Смартфоны (ландшафтный)
@media only screen and (min-width : 321px) {}
- Смартфоны (portrait)
@media only screen and (max-width : 320px) {}
- iPads (Портрет и Ландшафтный)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {}
- iPads (Ландшафтный)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}
- iPads (Портрет)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
- Настольные компьютеры и ноутбуки
@media only screen and (min-width : 1224px) {}
- Большие экраны
@media only screen and (min-width : 1824px) {}
- iPhone 4
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {}
Для тестирования разрабатываемого сайта можно воспользоваться web-сервисами:
- http://mattkersley.com
- http://www.responsinator.com
Пояснение
- @media only screen — только для экранов монитора;
- min-width — условие «истина», когда ширина окна браузера больше установленного значения;
- max-width — условие «истина», когда ширина окна браузера наоборот меньше установленного значения;
- min-device-width — условие «истина», когда размер экрана устройства больше установленного значения;
- max-device-width — условие «истина», когда размер экрана устройства меньше установленного значения;
Похожие записи
Адаптивный дизайн сайта – что это значит, его особенности, плюсы и минусы
Чтобы онлайн ресурс корректно отображался на компьютере и мобильных устройствах, при создании сайта или интернет-магазина рекомендуется использовать адаптивный дизайн. Такой тип верстки позволяет варьировать размеры и отображение интерфейса ресурса в зависимости от типа устройства, с помощью которого пользователь зашел в Интернет. Разработка сайта, лендинга, интернет-магазина или портала осуществляется с учетом требований к дизайну, функциональности, навигации ресурса.
Что такое адаптивный дизайн сайта или адаптивная верстка?
Создание сайтов и других веб-ресурсов осуществляется с помощью разных платформ и методов. Программисты используют отзывчивый или адаптивный тип верстки, подбирая технологию под требования заказчика.
Адаптивная верстка позволяет ресурсу подстраиваться под разные виды устройств. Динамичная структура предназначена для того, чтобы интерфейс мог корректно отобраться в разных размерах и быть удобным для пользования. Для этого в программе верстки закладываются разные фиксированные размеры макетов.
Adaptive Web Design подстраивает макет сайта под заданные браузером параметры. Применяя эту технологию, можно упростить процесс создания онлайн ресурса. Ранее для разных видов устройств проектировались различные версии сайта, которые размещались на отельных поддоменах. А для мобильных версий зачастую делались упрощенные версии, что сокращало функциональность и могло повлиять на продажи товаров или услуг.
Чем адаптивный дизайн отличается от отзывчивого?
Отзывчивый дизайн сайта – это верстка ресурса на основе гибкой сетки, которая изменяет отображение интерфейса для разных видов декстопных и мобильных устройств. То есть, используется один и тот же макет. Отзывчивая верстка базируется на гибкой сетке экрана, гибких изображениях (все используемые картинки изменяются в габаритах или перемещаются по структуре). Отображения картинок и текстовых блоков изменяются в соответствии с размерами браузера.
Размеры макетов для адаптивного дизайна
Адаптивный дизайн отличается от отзывчивого тем, что в процессе изготавливается несколько макетов стандартного размера. Статичные макеты разрабатываются с учетом типовых размеров экрана разных моделей мобильных телефонов, смартфонов, планшетов или компьютеров. Шаблон каждого дизайна задается под ширину экрана пикселей.
В большинстве случаев используются следующие размеры (контрольные точки) для ширины дисплеев:
- 320 – мобильные устройства;
- 480 – мобильные устройства;
- 768 – мобильные устройства и планшеты;
- 1024 – планшеты, нетбуки и ноутбуки;
- 1280 – ноутбуки и стационарные ПК;
- 1920 – ноутбуки и стационарные ПК.
Необходимость разработки дизайна под конкретное разрешение зависит от каждого конкретного случая. Например, если макет не меняется на стыке 480px, то и разрабатывать отдельный макет под это разрешение нет необходимости.
Плюсы и минусы адаптивного дизайна сайта
Сайты, разработанные с помощью адаптивной верстки, являются оптимальным вариантом для интернет-магазинов, информационных блогов, медиа-ресурсов.
Основным преимуществом адаптивной верстки является сохранение широкой функциональности ресурса, независимо от того, с какого устройства пользователи на него заходят. Этого можно достичь благодаря разработке разных вариантов макетов с учетом особенностей техники (размера и ориентации экрана, наличия сенсорного управления и мн.др.).
Другие плюсы адаптивной верстки:
- Комфортное отображение сайтов, лендингов, интернет-магазинов на разных моделях компьютеров, планшетов, смартфонов. Удобное отображение разделов, категорий, каталога позволяет находить нужную информацию о товарах или услугах, делать покупки прямо в дороге, из дома или офиса в любое время.
- Экономия на техническом сопровождении и администрировании, хостинге. Не требуется много места для размещения нескольких вариантов сайтов, разработанных для различных устройств. А также не нужен расширенный функционал на сервере, который может требоваться при других вариантах верстки сайтов.
- Синхронизация запросов с разных устройств. Эта опция увеличивает показы ресурса в аналитических отчетах поисковиков.
- Оптимизация онлайн ресурса и снижение расходов на SEO (Search Engine Optimization). За счет того, что у всех версий сайта один URL, его более лояльно воспринимают поисковые системы при ранжировании. За счет повышения рейтинга, сайт быстрее входит в ТОП органической выдачи по наиболее значимым и популярным ключевым запросам. При наличии разных декстопных и мобильных версий есть вероятность того, что внутренние ссылки ведут на разные версии, что снижает их ссылочный вес.
- Улучшение показателей активности компании в социальных сетях. За счет одинакового адреса сайта все лайки, репосты и комментарии учитываются независимо от того, с какого компьютера или мобильного телефона они были сделаны.
Минусы адаптивного дизайна:
- Возможное небольшое «утяжеление» ресурса – за счет добавления CSS-стилей, файлов Java Script, наборов скриптов, необходимых для выполнения широкого перечня задач.
- Среднее качество используемых изображений. При отображении через мобильные устройства не всегда получается сделать картинки в высоком разрешении.
- Сложности в переделке старого макета сайта на новую версию с адаптивной версткой. В большинстве случаев проще и быстрее создать сайт с нуля, сразу закладывая все варианты дизайна и перечень необходимого функционала.
Правила Adaptive Web Design
Удобство и функциональность сайтов, созданных с помощью адаптивной верстки, положительно влияют на формирование положительного рейтинга ресурса.
Поисковые системы Яндекс, Гугл определяют качество юзабилити (простоту и понятность навигации сайта) одним из ключевых факторов ранжирования. И это нужно учитывать, используя ту или иную технологию верстки. Главное правило создания сайта – сделать его удобным и понятным, чтобы пользователи могли долгое время находиться на нем, совершать целевые действия, делать покупки.
При использовании адаптивного дизайна нужно придерживаться таких правил:
- Поточность. Возможность смещения основных блоков в зависимости от ширины экрана устройства.
- Применение контрольных точек. Фиксирование элементов изображений на экране (чтобы они не смещались за видимое поле при отображении на небольшом устройстве).
- Относительность единиц измерения, использование предельных значений. Чтобы добиться высокого качества картинок, нужно подбирать их с различным разрешением для разной ширины экранов. Такой же принцип применяется и для текстовых блоков – задается максимальная ширина, при которой контент отображается на весь экран.
- Последовательность дизайна. Это значит, что при переходах на друге разделы и страницы внешнее оформление не должно меняться, иначе это может вызвать дискомфорт и недоверие пользователей. Если человеку неудобен или не нравится ресурс, он быстро покидает его и это может приравниваться к отказу и снижать рейтинг ресурса при ранжировании поисковыми системами. Для всплывающих окон и других повторяющихся элементов тоже нужно использовать одинаковые дизайнерские шаблоны.
- Принцип достаточности. При разработке макетов для разных видов устройств, нужно учитывать ширину и ориентировку экрана. Не стоит перегружать интерфейс для мобильного телефона большим количеством картинок, иначе сайт будет выглядеть громоздким, на нем будет сложно ориентироваться. Для небольших экранов мобильных устройств нужно делать «облегченную» версию и оставлять только основные элементы – меню, изображения продукта, короткие тексты, форму заказа или регистрации, кнопки «поделиться» в социальных сетях и пр.
- Применение структурной сетки. Для удобства и простоты управления шириной колонок и других элементов используется структура из 12 колонок. Плюс структурной сетки в том, что на большом экране изображения не растягиваются, а увеличивается расстояние между элементами.
- Сжатие изображений. Что облегчить страницы и обеспечить высокую скорость загрузки с компьютеров и смартфонов, нужно оптимизировать размеры всех объектов. Фотографии подаются в растровом формате, все отрисованные элементы лучше грузить в векторном виде.
Универсальные шаблоны
Для разработки адаптивного дизайна сайта можно использовать разные виды шаблонов:
- Mostly Fluid («наиболее гибкий»). Макетирование на основе сетки, которая не растягивает отображение по ширине экрана, а просто увеличивает или уменьшает поля. При отображении на экранах меньше контрольной точки, блоки выстраиваются друг под другом.
- Column Drop («сбрасывание колонок»). Постепенно выстраивание колонок друг под другом в зависимости от ширины экрана.
- Layout Shiffer («сдвигание макета»). Сложный, но эффективный дизайн, который позволяет использовать несколько видов контрольных точек. Таким образом, можно отображать корректно и картинки, и тестовые блоки в зависимости от вида устройства.
- Off Canvas («за пределами»). Отображение элементов меню в соответствии с шириной устройства. То есть, на широком экране показываются все элементы меню и навигации, а на смартфонах – они скрываются за границами, но могут быть отображены, при необходимости.
Секреты создания под все разрешения экрана
Чтобы получить красивый и многофункциональный сайт, интернет-магазин или лендинг, нужно заказывать верстку, наполнение и администрирование ресурса у профессионалов! Опытные программисты подберут наиболее эффективный тип макетирования, учитывая требования к дизайну, виду продукта, наполнению и структуре сайта, особенностей целевой аудитории.
Для тех, кто знаком с тематикой создания онланй ресурсов, можно дать несколько полезных советов:
- Для несложных сайтов и интернет-магазинов можно использовать готовый шаблон. Это не будет эксклюзивным продуктом, но его можно адаптировать под конкретные особенности бизнеса, внеся соответствующие правки в код.
- Используйте фремворки. Это программные платформы или каркас модели ресурса с определенной сеткой блоков.
- Задействуйте медиазапросы. Это инструменты, которые содержат информацию о разных видах устройств (компьютеры, планшеты, мобильные телефоны и смартфоны), условиях. Например, если сайт отображается на определенном устройстве, с учетом его типа и ширины экрана выполняется то или иное условие, определяющее стиль отображения и расположение основных блоков и элементов. В медиафункциях также есть переломные (контрольные) точки, которые привязаны к значениям пикселей и изменяют дизайн в зависимости от устройства, с которого пользователь заходит на ресурс.
- При разработке Adaptive Web Design применяются мета-тег viewport, который вписывается вресурса (этот тег нужен для установки ширины экрана, постановки здания браузеру устанавливать соответствие заданного масштаба).Обязательно ли использовать адаптивный дизайн?Выбирая метод верстки сайта, нужно учесть сферу деятельности, тип продукта и пр. Например, для товаров или услуг в сфере B2B (бизнес для бизнеса), целевая аудитория которых заходит в интернет, в основном, с компьютеров, можно использовать отзывчивый или другой тип макетирования.
А для интернет-магазинов одежды, обуви, детских товаров, бытовой техники и других изделий массового потребления рекомендуемся применять адаптивную верстку, т.к. ЦА заходит на ресурсы, чаще всего, с мобильных телефонов и смартфонов. Если для этой категории отображение сайта будет неудобным или слишком перегруженным (т.е. не адаптированным под конкретное устройство), это может негативно отразиться на объеме продаж.
Такая же ситуация с информационными ресурсами и блогами – на небольших экранах текстовые блоки с картинками и динамичными элементами могут выглядеть перегруженными, их будет некомфортно читать, поэтому лучше отдать предпочтение адаптированным макетам.
Полезные сервисы и инструменты
Для разработки сайта с применением Adaptive Web Design можно использовать такие виды сервисов:
- Android SDK. Программное обеспечение для разработки мобильных приложений, сайтов с расширенным функционалом.
- Adaptive Images. Полезный PHP-скрипт, адаптирующий изображения под размеры экранов разных устройств. Подходит для разных типов онлайн ресурсов.
- Mydevice.io. Ресурс, на котором можно найти подробную информацию о значениях высоты и ширины изображений, отображаемых на разных типах декстопных и мобильных устройств, а также соответствующие pixel-ratio.
- Skeleton. Шаблон CSS, имеющий 12-колоночную разметку.
- Bootstrap. Удобный многофункциональный сервис для разработки мобильных приложений, с адаптивной колоночной разметкой (на 12 колонок), разными стилями, Javascript-плагинами, подсказками.
Распространенные ошибки при адаптивной верстке
Чтобы сделать онлайн ресурс удобным и не урезать его функционал, нужно использовать разные технологии и инструменты верстки.
Типовые ошибки, которые совершаются при создании адаптивного макета и могут снижать качество работы сайта:
- Сокращение текстовой информации. Не нужно сокращать текст для мобильной версии, необходимо просто расположить его удобным образом. От урезания контента может зависеть конверсия и объем выручки.
- Использование картинок высокого разрешения даже для небольших экранов. Изображения высокого разрешения занимают больше места и могут замедлить загрузку ресурса. Поэтому нужно использовать принцип достаточности. Для компьютеров используются большие качественные фотографии и векторная графика, для мобильных телефонов и смартфонов – небольшие легкие картинки.
- Слишком мелкие элементы. Не нужно мельчить, нагружая небольшой экран большим количеством элементов. Если в дизайне и структуре сайта предусмотрено много разделов меню, интерактивных форм и кнопок, нужно для каждого типа устройств создавать свой удобный интерфейс.
- Игнорирование или непонимание целевой аудитории. Перед разработкой структуры и функционала для декстопной и мобильной версии нужно изучить, кто именно является целевым потребителем, с каких устройств представители ЦА заходят в интернет, как выбирают товары, какой функционал для них нужен и пр.
Адаптивный дизайн имеет ряд преимуществ для разработки сайтов, интернет-магазинов, информационных блогов и порталов. Это тип макетирования, при котором создаются разные варианты дизайнов для различных видов устройств (компьютеров, планшетов, смартфонов). Adaptive Web Design позволяет сохранить наполнение и функциональность ресурса.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Похожие новости:
Адаптивный дизайн или мобильная версия. Регулировка разрешения экрана
Такие термины, как отзывчивый (responsive) и адаптивный (adaptive) дизайн, употребляются в последнее время достаточно часто. Как оказалось, для некоторых людей эти два понятия чуть ли не идентичны. В данной статье мы поговорим о том, что такое отзывчивый и адаптивный дизайн, и в чем состоит разница между ними.
Начиная с того момента, как планшетные компьютеры и смартфоны стали доступны широкой публике, все чаще сайты просматриваются при помощи устройств с тач-управлением, небольшими экранами. Многие интернет-ресурсы оказались резко непригодными к использованию владельцами таких девайсов.
Появились два принципиально разных подхода к созданию сайтов для мобильных устройств: Adaptive web design и Responsive web design. Давайте же рассмотрим каждый из них по отдельности, а после сравним их применение и особенности.
Что такое отзывчивый дизайн
Отзывчивый дизайн (Responsive web design или RWD) — подход к созданию дизайна, при котором сайт разрабатывается с расчетом на то, чтобы обеспечить наиболее простое его использование: удобный просмотр сайта с минимумом ресайзов и лишних прокруток — на самом широком спектре устройств. Отзывчивый дизайн обладает следующими особенностями:
- При верстке отзывчивого дизайна используются исключитьельно HTML и CSS — без подключения JavaScript для определения «отзвычивости» элементов дизайна.
- Отзывчивая верстка определяет, как будут выглядеть элементы сайта на разных устройствах; однако эти элементы не скрываются/не заменяются другими, а их поведение, равно как и выполняемые ими функции, не меняется.
- Три основных принципа отзывчивого дизайна:
- расположение всех элементов в рамках модульной сетки;
- все элементы верстки и медиа-файлы (в т.ч. изображения) являются «резиновыми» (flexible) — их размеры зависят от размера экрана;
- работа с Media queries — модулем CSS3, позволяющим задавать разные стили (или даже таблицы стилей) в зависимости от разрешения экрана, его размеров и прочих харатеристик.
- Отзывчивый дизайн создается с использованием адаптивной разметки (не путать с адаптивным дизайном). Адаптивная разметка (adaptive layout) заключается в том, что на сайте создается несколько стилей, вариантов расположения элементов на модульной сетке и несколько вариантов стилей элементов дизайна. Эти варианты сменяют друг друга при изменении размеров экрана, при этом образуются некие точки перехода между разными видами разметки/стилей сайта.
- Отзывчивый дизайн не подразумевает работы с объектной моделью элементов на странице, не подразумевает смену иерархии/вложенности блоков и объектов при изменении вида разметки.
Что такое адаптивный дизайн
Адаптивный дизайн (Adaptive web design или AWD) — это дизайн, основанный на операциях с разными макетами сайта или его разметкой для обеспечения наилучшего его использования на определенных, заданных заранее устройствах и разрешениях экрана.
- В случае адаптивного дизайна элементы сайта могут скрываться, заменяться другими; могут меняться поведение и функции отдельно взятых элементов веб-сайта.
- В адаптивном дизайне повсеместно используется JavaScript для управления поведением и функциями объектов на сайте.
- Адаптивный дизайн требует работы с объектной моделью элементов на странице, подразумевает смену их иерархии/вложенности на разных устройствах.
- Не является обязательным обеспечение одинакового вида сайта и его функционала в разных браузерах. Возможно использование новых технологий, не поддерживаемых старыми версиями программ — потому что дизайн, как было сказано выше, адаптируется под определенные типы устройств.
Путаница в определениях
В рунете понятия отзывчивого и адаптивного дизайна чуть ли не отождествляются между собой. Стоит понимать, что эти подходы различаются прежде всего задачами, для решения которых они применяются.
Адаптивная разметка и адаптивный дизайн — это кардинально разные вещи. Адаптивная разметка сайта подразумевает изменение стилей элементов на разных устройствах и используется в отзывчивом дизайне. Адаптивный же дизайн — это отдельный подход к проектированию и созданию фронтенда веб-сайтов.
Особенности подходов
Несколько важных аспектов, в плане которых отзывчивый и адаптивный дизайны кардинально отличаются:
Скорость работы сайта. Сайт, созданный по принципам адаптивного дизайна, может загружаться в несколько раз быстрее, так как пользователю будет необходимо загружать с сервера только те части дизайна, которые необходимы для работы сайта на его устройстве. В случае с отзывчивым дизайном пользователь будет вынужден ждать, пока загрузятся все стили и изображения, не зависимо от используемого посетителем девайса.
Сложность разработки. Создание сайта с адаптивным дизайном требует от разработчика более высокого профессионального уровня. В частности, основательного опыта работы с JavaScript.
SEO-аспект. По слухам, Google намного более лояльно относится к отзывчивым сайтам, нежели к адаптивным.
На практике
На практике Responsive, отзывчивый дизайн, встречается достаточно часто, в отличие от адаптивного. Что и очевидно: ведь первый легче в реализации и освоении.Большинство шаблонов, которые продаются на маркетплейсах, являются отзывчивыми, а не адаптивными.
Адаптивный же дизайн чаще используется в серьезных и многофункциональных продуктах. Самые очевидные примеры: в мобильная версия сети Вконтакте, почты от Google.
P.S. Если вы обратите внимание, то заметите, что верстка нашего сайта является примером responsive дизайна. Чтобы убедиться в этом, на компьютере попробуйте менять ширину окна браузера — и вы заметите, как стиль разметки сайта постепенно трансформируется, переходя в мобильный вид.
Совсем недавно, буквально 10 лет назад, веб-дизайнеры при создании сайтов ориентировались на определенную среднюю ширину экрана монитора пользователей. Сначала наиболее распространенное разрешение было 800*600, потом выросло до 1024*768. В Интернете можно было встретить такие слова: «Сайт оптимизирован под такое-то разрешение». С увеличением количества размеров экрана стала популярной резиновая верстка сайтов, о которой я писал в Благодаря этому виду верстки можно было просматривать сайты на мониторах с различным разрешением.
Однако в последние годы резиновая верстка перестала быть «панацеей». С одной стороны, появились мониторы с огромными размерами экрана, с другой стороны, произошла мобильная революция – количество подключений к Интернету мобильных устройств (ноутбуков, смартфонов, планшетов) стало больше числа стационарных компьютеров. Мобильный трафик растет, и возникает необходимость корректного отображения сайта на экранах большого числа разнообразных устройств. Интервал размеров слишком велик.
Если же сайт плохо смотрится на маленьких экранах, то посетитель просто уходит с него, падает посещаемость, ухудшаются поведенческие факторы.
Чтобы проверить, как выглядит ваш сайт при просмотре на различных устройствах, можно воспользоваться сервисом Screenfly. Для этого вводите адрес сайта и выбираете из достаточно большого списка желаемое устройство. Это может быть и стационарный компьютер, и планшеты различных видов, и мобильные телефоны. Можно изменить ориентацию экрана с альбомной на книжную и наоборот.
Как же решить проблему нормального отображения сайта на различных устройствах? Выхода здесь два:
- Использовать две версии сайта, обычную – для настольных компьютеров, и мобильную.
- Использовать адаптивный дизайн.
Какой из этих вариантов применить, решать, конечно, владельцу или заказчику сайта. Если сайт создан давно, имеет рисованный дизайн, являющийся частью бренда, то, возможно, стоит сделать для него мобильную версию, а старую оставить. Для новых сайтов, конечно, следует выбирать адаптивный дизайн.
Что такое адаптивный дизайн?
Что же это за дизайн и чем он отличается от резинового?
Резиновый шаблон не изменяет свою структуру при изменении ширины экрана, а меняет только размеры. Например, веб-страница имеет три колонки: слева – меню шириной 25% от ширины окна, в центре – контент – 50 %, справа — сайдбар – 25 %. При ширине окна в 1000 px они будут иметь размеры соответственно 250, 500 и 250 px, что вполне нормально. Но если использовать мобильный телефон с маленьким экраном шириной 320 px, то колонки сожмутся до размеров 80, 160, 80 px и станут нечитаемыми.
В чем выход? Он – в кардинальном изменении веб-страницы. Это изменение состоит в том, что после постепенного уменьшения ширины колонок происходит перестроение структуры страницы – она вытягивается в одну колонку. Но это не единственное отличие.
Требования к адаптивному дизайну
- Адаптация к размеру и ориентации экрана, начиная от больших мониторов настольных ПК и заканчивая мобильными телефонами.
- Изменение размеров изображений при смене разрешения экрана. Даже на сайтах с «резиновым» дизайном размеры картинок не изменяются, и при определенной ширине экрана появляется горизонтальная полоса прокрутки для их просмотра. При использовании адаптивного дизайна изображения также «подстраиваются» под размер экрана.
- Удаление несущественных элементов шаблона. Ими могут быть как декоративные элементы, так и программные, не работающие на мобильных устройствах.
- Высокая скорость загрузки. Скорость мобильного Интернета пока еще сравнительно невелика, и это надо учитывать при разработке сайта, предназначенного для просмотра на мобильных устройствах.
- Использование относительно больших кнопок. Мобильные устройства используют сенсорный ввод и отсутствие курсора должно учитываться при разработке дизайна.
- Работа с мобильными функциями, например, геолокацией.
Как создается адаптивный дизайн
Такой дизайн строится на использовании CSS media queries (медиа-запросы). Благодаря этим запросам вначале определяются параметры устройства, которое использует посетитель, и, в зависимости от этого выбора, подключается соответствующий стиль, то есть при адаптивном дизайне используется один сайт с набором стилей для разных устройств. К примеру, если посетитель заходит на сайт с обычного компьютера, подключается одна таблица стилей, и он видит сайт с большой красочной шапкой, горизонтальным меню, несколькими колонками контента, а при использовании iPada применяется другой стиль, и вместо огромной шапки отображается небольшой логотип, меню превращается в вертикальный список, а контент вытягивается в одну колонку.
Адаптивные шаблоны
Можно ли переделать существующий шаблон сайта под адаптивную версию? Конечно, можно, если вы в достаточной мере владеете HTML и CSS. Но, если вы используете какую-либо систему управления контентом — WordPress, Joomla!, Drupal, то лучше найти готовый шаблон, сейчас адаптивных шаблонов разработано много. Кстати, в моей статье теперь следует добавить еще один пункт «Проверка шаблона на адаптивность».
Итак, можно сказать, что адаптивный дизайн на настоящий момент является наиболее современным способом разработки сайтов и, несмотря на его относительную сложность, за ним будущее. Прогресс не стоит на месте, появляются новые, более сложные устройства, и программное обеспечение к ним тоже усложняется.
Кстати, только что появился уникальный курс Андрея Кудлая . Используя фреймворк Bootstrap, сегодня можно сверстать сайт с красивым, приятным, профессиональным дизайном, при этом не нужно быть профи в верстке. Используя фреймворки, даже самый новичок в сайтостроении способен сверстать страницу, создать одностраничный сайт или лэндинг. Причем сайт будет достаточно профессиональный, а время, затраченное на его создание минимально.
Все это очень серьезно, а чтобы отвлечься, предлагаю пособирать пазлы и посмотреть еще одну картину моего земляка, народного художника России Н. П. Ерышева.
Напишите в комментариях свое мнение по поводу адаптивного дизайна.
Перевод крайне ценной статьи «Responsive Web Design Techniques, Tools and Design Strategies» популярного интернет-издания для разработчиков Smashing Magazine.
Еще в январе мы опубликовали статью об адаптивном дизайне «Responsive Web Design: What It Is and How To Use It» (Адаптивный веб-дизайн: Что это такое и как им пользоваться). Адаптивный веб-дизайн продолжает привлекать к себе много внимания, но, учитывая, насколько он отличается от традиционных методов разработки сайтов, он может показаться заоблачно сложным для тех дизайнеров и разработчиков, которые его не пробовали.
По этой причине мы составили обзор ресурсов, полезных при создании адаптивных сайтов. В обзор вошли подробные руководства, подходы, инструменты, статьи, содержащие практические советы, необходимые для создания вашего собственного адаптивного сайта.
Техники Responsive web design
1. CSS Transitions and Media QueriesCSS Transitions и Media Queries
Elliot Jay Stocks подробно рассказывает о методе сочетания CSS Media Queries и CSS transitions. Основная идея в следующем: разрабатывая адаптивный сайт с помощью Media Queries, вы постоянно изменяете ширину вашего браузера, чтобы посмотреть, как сайт ведет себя при этом. Но каждый раз, когда отрабатывает один из ваших Media Queries, виден жесткий переход между стилями (первый, например, для десктопов, второй — для планшетов). Почему бы не использовать CSS transitions для сглаживания этих жестких переходов с помощью анимации?
Адаптивные изображения и видео
5. Fluid ImagesРезиновые изображения (масштабирование средствами браузера)
Резиновые изображения — одна из центральных тем в адаптивном веб-дизайне. В статье Ethan Marcotte приведен подробный обзор создания их с помощью классического фрагмента кода img { max-width: 100%; } , а также все необходимые детали, необходимые для началы работы.
Адаптивные письма электронной почты
14. Optimizing Your Email for Mobile Devices With the Media QueryОптимизация электронной почты для мобильных устройств с помощью Media Queries
Для просмотра больших писем часто необходима горизонтальная прокрутка, особенно когда к письму приложено большое изображение. В данном исследовании Campaign Monitor объясняет, как электронные письма могут быть оптимизированы для мобильных устройств с помощью Media Queries и предложено несколько полезных методов и фрагментов кода для использования на практике.
Инструменты для адаптивного веб-дизайна
Вы можете проектировать адаптивный дизайн с нуля или использовать инструменты, перечисленные ниже, чтобы ускорить и упростить процесс его создания.Это быстрый и малый по объему Polyfill (фрагмент кода, добавляющий неподдерживаемый браузером функционал) создан Scott Jehl для поддержки свойств min-width и max-width из CSS3 Media Queries в IE6-IE8 и выше.
Используйте информацию из этого маленького интрумента для создания адаптивного сайта.
Инструмент для быстрого прототипирования адаптивного дизайна. Вы можете спроектировать CSS для различных популярных размеров экранов, ориентаций и браузеров, будь то телефоны (BlackBerry Torch, Google Nexus One,iPhone, Motorola Droid), планшеты (BlackBerry Playbook, iPad,Samsung Galaxy Tab, Dell Streak), мониторы или телевизоры (720p, 1080p).
Вы можете просмотреть результаты проектирования прямо в браузере и использовать привычные вам средства разработки, такие как Firebug. Также попробуйте альтернативный инструмент ScreenFly .
Инструмент 320 and Up основан на принципе mobile first (сначала мобильные устройства), при котором дизайн создается сначала для экранов мобильных устройств, а затем расширяется для планшетов, настольных ПК и больших экранов. Он хорошо работает как в качестве дополнения к HTML5 boilerplate, так и отдельно.
Это настраиваемые шаблоны для создания многофункциональных, высокопроизводительных мобильных веб-приложений. Вы получите кроссбраузерность для смартфонов класса А и хорошую поддержку для старых BlackBerry, Symbian и IE Mobile. А также большое количество различных оптимизаций для мобильных браузеров.
Фреймворки для адаптивного дизайна
33. 1140 CSS Grid1140 CSS Grid оптимизирован для работы на экранах от размера мобильных устройств до мониторов 1280px в ширину. Это простая и гибкая сетка, использующая Media Queries .
Этот CSS-фреймворк — хорошая основа для разработки на крошечных экранах (например, телефоны) и небольших экранах (например, планшеты) прямо из коробки с минимальными усилиями. Помимо этого имеется генератор для создания резинового CSS-фреймворка под себя.
Flurid — это резиновая сетка на 6, 7, 8, 9, 10, 12 и 16 колонок.
FluidGrids — генератор модульной сетки, который создает макеты из 6, 7, 8, 9, 10, 12 или 16 колонок.
CSS-фреймворк для создания адаптивных макетов. Он содержит 4 базовых макета и три набора типографики.
Резиновый фреймворк с упором на типографику.
Tiny Fluid Grid поможет вам создать свою собственную резиновую сетку из 12, 16 or 24 колонок, задать их максимальную и минимальную ширину и отступ в процентах.
Стратегии адаптивного дизайна
40. The Responsive Designer’s WorkflowWorkflow разработчика адаптивного веб-дизайна
Luke Wroblewski законспектировал презентацию Ethan Marcotte о применении принципов адаптивного веб-дизайна в модернизации сайта одной из ведущих газет. Среди прочего, Ethan объясняет, как он подходит к методологии проектирования адаптивного веб-дизайна и что из себя представляет процесс прототипирования в контексте адаптивного веб-дизайна.
Luke Wroblewski делал заметки на Конференции Breaking Development во время выступления Stephen Hay о реалиях проектирования для различных устройств.
Дискуссии и различные точки зрения на адаптивный веб-дизайн
Данные статьи, хотя это и не учебники, могут дать вам ценную информацию о том, почему вам нужно использовать техники адаптивного веб-дизайна (и когда не нужно этого делать).Отличное введение в адаптивный дизайн как способ мышления, а не как инструмент или технику. Jeremy Keith утверждает, что адаптивный веб-дизайн не может быть просто добавлен в качестве этапа к существующему рабочему процессу. Вместо того чтобы добиваться совершенства пикселей, мы должны добиваться совершенства пропорций.
Публикация представляет собой сочетание философии и стратегии для аккумулирования лучших практик в области адаптивного дизайна.
Регулярно обновляемая коллекция веб-сайтов, которые используют Media Queries.
В 9 серии The Big Web Show Jeffrey Zeldman и Dan Benjamin пригласили Ethan Marcotte, чтобы обсудить адаптивный дизайн.
Отличным дополнением к статье будет блог об адаптивном дизайне, в котором разработчики делятся опытом и пишут обзоры responsive инструментов.
Адаптивная верстка меняет дизайн страницы в зависимости от поведения пользователя, платформы, размера экрана и ориентации девайса и является неотъемлемой частью современной веб-разработки. Она позволяет существенно экономить и не отрисовывать новый дизайн для каждого разрешения, а менять размеры и расположение отдельных элементов.
В этой статье будут рассмотрены основные элементы сайта и способы их адаптации.
Регулировка разрешения экрана
В принципе, можно разбить устройства на разные категории и верстать для каждой из них отдельно, но это займет слишком много времени, да и кто знает, какие стандарты будут через пять лет? Тем более, согласно статистике мы имеем целый спектр разнообразных разрешений:
Становится очевидно, что мы не сможем продолжать верстать для каждого устройства отдельно. Но что тогда делать?
Частичное решение: делаем все гибким
Конечно, это не идеальный способ, но он устраняет большую часть проблем.
Итан Маркотт (Ethan Marcotte) создал простой шаблон , демонстрирующий использование гибкой верстки:
На первый взгляд может показаться, что все легко, но это не так. Взгляните на логотип:
Если уменьшить изображение целиком, надписи станут нечитаемыми. Поэтому, чтобы сохранить логотип, картинка поделена на две части: первая часть (иллюстрация) используется как фон, вторая (логотип) изменяет свои размеры пропорционально.
Элемент h2 содержит изображение в качестве фона, а картинка выровнена относительно фона контейнера (заголовка).
Гибкие изображения
Работа с картинками — одна из самых главных проблем при работе с адаптивным дизайном. Существует много способов для изменения размера изображений, и большинство из них довольно просто реализовать. Одно из решений — использование max-width в CSS:
Img {max-width: 100%;}
Максимальная ширина изображения равняется 100% от ширины экрана или окна браузера, поэтому чем меньше ширина, тем меньше картинка. Обратите внимание, что max-width не поддерживается в IE, поэтому используйте width: 100% .
Представленный способ является неплохим вариантом создания адаптивных изображений, но, изменив только размер, мы оставим вес картинки прежним, из-за чего время загрузки на мобильных устройствах увеличится.
Еще один способ: отзывчивые изображения
Техника, представленная Filament Group, не только изменяет размер изображений, но и сжимает разрешение картинок на маленьких экранах, чтобы ускорить загрузку.
Для использования данной техники требуется несколько файлов, доступных на Github . Сначала берем JavaScript-файл (rwd-images.js ), файл .htaccess и rwd.gif (файл изображения). Потом используем немного HTML, чтобы связать большие и маленькие разрешения: сначала маленькое изображение с префиксом .r (чтобы показать, что картинка должна быть адаптивной), потом ссылка на большое изображение с помощью data-fullsrc:
Для любого экрана шире 480 px загрузится изображение с большим разрешением (largeRes.jpg ), а на маленьких экранах загрузится (smallRes.jpg ).
В iPhone и iPod Touch есть особенность: дизайн, созданный для больших экранов, просто сожмется в браузере с маленьким разрешением без скролла или дополнительной мобильной верстки. Однако изображений и текста не будет видно:
Для решения данной проблемы используется тег meta:
Если initial-scale равно единице, ширина картинок становится равной ширине экрана.
Настраиваемая структура макета страницы
Для значительных изменений размера страницы может понадобиться изменить расположение элементов в целом. Это удобно делать через отдельный файл со стилями или, что более эффективно, через CSS-медиазапрос. Проблем возникнуть не должно, т. к. большинство стилей останутся прежними, и изменятся только некоторые.
Например, у вас есть главный файл со стилями, который задает #wrapper , #content , #sidebar , #nav вместе с цветами, фоном и шрифтами. Если ваши главные стили делают макет слишком узким, коротким, широким или высоким, вы можете это определить и подключить новые стили.
style.css (основной):
/* Основные стили, которые будут унаследованы дочерней таблицей стилей */ html,body{ background… font… color… } h2,h3,h4{} p, blockquote, pre, code, ol, ul{} /* Структурные элементы */ #wrapper{ width: 80%; margin: 0 auto; background: #fff; padding: 20px; } #content{ width: 54%; float: left; margin-right: 3%; } #sidebar-left{ width: 20%; float: left; margin-right: 3%; } #sidebar-right{ width: 20%; float: left; }
mobile.css (дочерний):
#wrapper{ width: 90%; } #content{ width: 100%; } #sidebar-left{ width: 100%; clear: both; /* Дополнительные стили для нового дизайна */ border-top: 1px solid #ccc; margin-top: 20px; } #sidebar-right{ width: 100%; clear: both; /* Additional styling for our new layout */ border-top: 1px solid #ccc; margin-top: 20px; }
На широком экране левая и правая боковые панели хорошо помещаются сбоку. На более узких экранах эти блоки расположены один под другим для большего удобства.
Медиазапросы CSS3
Рассмотрим, как можно использовать CSS3-медиазапросы для создания адаптивного дизайна. min-width задает минимальную ширину окна браузера или экрана, к которой будут применены определенные стили. Если какое-нибудь значение будет ниже min-width , то стили будут проигнорированы. max-width делает противоположное.
@media screen and (min-width: 600px) { .hereIsMyClass { width: 30%; float: right; } }
Медиазапрос заработает только когда min-width будет больше или равна 600 px.
@media screen and (max-width: 600px) { .aClassforSmallScreens { clear: both; font-size: 1.3em; } }
В этом случае класс (aClassforSmallscreens ) будет работать при ширине экрана меньше или равной 600 px.
В то время как min-width и max-width могут быть применимы и к ширине экрана, и к ширине окна браузера, нам может понадобиться работать только с шириной устройства. Например, чтобы игнорировать браузеры, открытые в маленьком окне. Для этого можно использовать min-device-width и max-device-width:
@media screen and (max-device-width: 480px) { .classForiPhoneDisplay { font-size: 1.2em; } } @media screen and (min-device-width: 768px) { .minimumiPadWidth { clear: both; margin-bottom: 2px solid #ccc; } }
Специально для iPad у медиазапросов есть свойство orientation , значениями которого могут быть либо landscape (горизонтальный), либо portrait (вертикальный):
@media screen and (orientation: landscape) { .iPadLandscape { width: 30%; float: right; } } @media screen and (orientation: portrait) { .iPadPortrait { clear: both; } }
Также значения медиазапросов можно комбинировать:
@media screen and (min-width: 800px) and (max-width: 1200px) { .classForaMediumScreen { background: #cc0000; width: 30%; float: right; } }
Этот код будет выполнен только для экранов или окон браузеров шириной от 800 до 1200 px.
Загрузить определенный лист со стилями для разных значений медиазапросов можно так:
JavaScript
Если ваш браузер не поддерживает CSS3-медиазапросы, то замену стилей можно организовать с помощью jQuery:
Опциональное отображение контента
Возможность сжимать и менять местами элементы, чтобы они уместились на маленьких экранах, — это замечательно. Но это не лучший вариант. Для мобильных устройств обычно используется более широкий набор изменений: упрощенная навигация, более сфокусированный контент, списки или строки вместо колонок.
Вот наша разметка:
Main Content
style.css (основной):
#content{ width: 54%; float: left; margin-right: 3%; } #sidebar-left{ width: 20%; float: left; margin-right: 3%; } #sidebar-right{ width: 20%; float: left; } .sidebar-nav{ display: none; }
mobile.css (упрощенный):
#content{ width: 100%; } #sidebar-left{ display: none; } #sidebar-right{ display: none; } .sidebar-nav{ display: inline; }
Если размер экрана уменьшается, можно, например, использовать скрипт или альтернативный файл со стилями, чтобы увеличить белое пространство или заменить навигацию для большего удобства. Таким образом, имея возможность прятать и показывать элементы, изменять размеры картинок, элементов и многое другое, можно адаптировать дизайн под любые устройства и экраны.
От автора: адаптивный дизайн сайта — это совершенно новый подход к дизайну, который привлекает к себе все больше внимания, но, учитывая, насколько сильно он отличается от традиционных методов разработки, вначале он может показаться заоблачно сложным для начинающих веб-дизайнеров и разработчиков. В этой статье я собираюсь осветить некоторые важнейшие моменты, связанные с разработкой и внедрением адаптивного веб-дизайна и сделать вашу жизнь, друзья, немножечко легче .
Классический подход к созданию сайта выглядит примерно так: блок по разработке, блок по веб-дизайну, блок по верстке и т. д. Однако, в последние несколько лет все начало меняться кардинальным образом: термин «веб-дизайн» постепенно угасает, в то время как «адаптивный дизайн» коварно укрепляет свои позиции, постепенно совершая сдвиги в сознании специалистов.
По большому счету, веб-дизайн не стоит воспринимать так уж однозначно, а стремительное развитие адаптивного дизайна, который считается уже почти индустриальным стандартом, повлекло за собой целую карусель различных инструментов и платформ.
Понятие адаптивности
«Что такое адаптивный дизайн и к чему он адаптируется?» — может спросить человек несведущий. Я вам отвечу: к виду используемого устройства. Адаптивный дизайн обеспечивает хорошее восприятие веб-страниц на различных гаджетах, подключенных к интернету.
Один и тот же сайт должен отлично смотреться на ноутбуках, смартфонах, планшетах и т. д., независимо от формата экрана и используемого разрешения. При этом пользователям должно быть одинаково удобно просматривать веб-страницы для всех форматов, без необходимости, к примеру, расширять отдельные блоки, чтобы не промахнуться мимо нужной кнопки.
Из-за того, что каждый адаптивный проект является индивидуальным и итеративным, проанализировать все его процессы, чтобы дать решения на все случаи жизни и повысить эффективность работы, довольно сложно. Тем не менее, существуют общие успешные стратегии и техники по внедрению, улучшению и созданию адаптивного дизайна сайта, которые можно применять практически в любых случаях.
Стратегия «Mobile First»
Данная стратегия разработки была предложена еще в 2009-м году Люком Вроблевски — автором книг и статей по веб-дизайну, руководителем социальной сети Bagcheck, которую всего через 9 месяцев после создания приобрела компания Twitter Inc.
Предложенный Люком Вроблевски подход к разработке получил название «Mobile First» («Первым делом мобильные») по трем причинам:
мобильная среда позволяет фокусироваться и избавиться от беспорядка, возникающего вследствие «захламления» большого количества места на экране;
мобильный рынок имеет тенденцию к развитию бешеными темпами;
мобильная среда связана с множеством возможностей (камера, мультитач-жесты, GPS, акселерометр, геолокация).
С тех пор веб-дизайн уверенно смещается в сторону этого подхода. Многие веб-дизайнеры и веб-разработчики вначале задумываются о том, как сделать адаптивный дизайн мобильной версии сайта, а затем уже занимаются десктопной разработкой.
Стратегия «Mobile First» предполагает в качестве стартовой точки создание структуры и контента мобильной версии, работающей в условиях низкой скорости интернета, и движение к крупным точкам прерывания с более быстрым соединением, одновременно с улучшением и оптимизацией упрощенных версий.
Современные тенденции и подходы в веб-разработке
Узнайте алгоритм быстрого роста с нуля в сайтостроении
Таким образом, обеспечивается инновационная и эффективная работа всех видов устройств. Разработчики сайта фокусируются на нуждах пользователей, создают оптимизированные и высокоскоростные страницы, обращают внимание на важный контент. Кстати, подходом «Mobile First» пользуется даже Google.
Контентная стратегия «Content out»
Цель создания адаптивного дизайна — это обеспечить наилучшее юзабилити в любом контексте. Это отличный повод для того чтобы проанализировать контент, сделать его легкодоступным и читабельным на всех видах устройств.
Многие из тех, кто не использует стратегию «Первым делом мобильные», отдают предпочтение стратегии «Первым делом контент». Это, конечно, дело правильное, однако, не стоит воспринимать этот призыв буквально и считать, что не следует начинать разработку дизайна до тех пор, пока не будет готов весь контент.
Наполнение должно непрерывно создаваться и обсуждаться как на этапе создания адаптивного дизайна сайта, так и после его завершения! Как сказал известный дизайнер Cennydd Bowles, «дизайн и контент должны идти рука об руку». Они должны дополнять друг друга.
Совсем другое дело — стратегия «Первым делом структура контента». В первую очередь, вам нужно точно определиться с миссией сайта, что он пытается сообщить миру. А уж затем тщательно продумать структуру его наполнения, способы создания, типы и предназначение каждого элемента, при этом во главу угла нужно ставить именно пользователя.
У вас должна быть заготовлена стратегия, благодаря которой вы будете обеспечивать каждого юзера необходимым контентом на каждом этапе его пути на вашем ресурсе. Структура сайта должна быть основана на исследовании поведения и потребностей вашей целевой аудитории.
Если на начальных стадиях разработки сайта вы хорошо структурируете контент, в будущем вы легко перенесете его на другие платформы и устройства. Разумеется, не помешает и пример адаптивного дизайна — образец, на который вы будете ориентироваться.
Уделите время созданию скетча и прототипа
Решение вопроса, под какие разрешения делать адаптивный дизайн, должно начаться с создания организованного макета — скетчинга, который в дальнейшем будет легко масштабировать.
Разнообразие устройств с их возможностями, разрешениями и размерами экрана означает большое количество макетов. Создание скетча позволит заложить базу для будущего прототипа проекта. С его помощью можно вынести на обсуждение различные идеи, сделать грубые наброски, которые лягут в основу каркаса сайта.
После того, как скетч готов, можно переходить к созданию работающей черновой версии сайта или HTML-шаблона. Этот процесс называется прототипированием, и он подразумевает минимальное визуальное оформление, для того чтобы усовершенствовать взаимодействие и функциональность.
Данная стратегия поможет вам переосмыслить весь подход к созданию адаптивного дизайна. Теперь вы не станете разрабатывать «мобильные сайты» и «веб-сайты», а сконцентрируетесь на разработке гибких систем с набором правил, которые определяют доставку контента и его предоставление, в зависимости от контекста.
Надеюсь, данная статья была полезна как опытным, так и начинающим веб-дизайнерам.
Ну и традиционное напутствие напоследок: делайте сайт полезным, удобным и привычным, независимо от устройства, на котором его просматривают. До новых встреч, друзья!
P.S.: а вы уже подписались на обновления нашего блога?
Современные тенденции и подходы в веб-разработке
Узнайте алгоритм быстрого роста с нуля в сайтостроении
Адаптивный веб-дизайн для низкого разрешения?
Я разрабатываю сайты с адаптивным веб-дизайном. Поэтому я оптимизирую его для разных разрешений. Однако существует проблема для низких разрешений и небольших экранов. На данный момент я игнорирую размеры экрана ниже 280 пикселей. Существует ли общий наименьший размер для адаптивного веб-дизайна или какие размеры экрана должны поддерживаться? Я знаю, что существует не так много устройств с таким низким разрешением.
responsive-design size screenПоделиться Источник JavaForAndroid 18 марта 2015 в 12:25
2 ответа
- Адаптивный дизайн для существующего веб-сайта
Какова наилучшая практика создания мобильного / планшетного сайта из существующего веб-сайта? Я исследовал адаптивный веб-дизайн, но мне кажется, что мне нужно будет воссоздать сайт с нуля, так как сайт плохо помечен и спроектирован. Я подумывал о создании отдельного сайта для мобильных…
- Адаптивный веб-дизайн и оценка качества Adwords?
Я знаю, что Google продвигает мобильный веб-дизайн и даже сказал, что наличие сайта, который не оптимизирован для мобильных устройств, может повлиять на ваш показатель качества adwords. Что делать, если у вас есть адаптивный веб-дизайн? Будет ли алгоритм Google достаточно умен, чтобы понять это?
0
Нет, не совсем, но 320px — это нормальный предел для самых низких запросов media-однако; было бы лучше использовать CSS для 321px, даже если ширина устройства составляет 280px? Лучше, чем дизайн рабочего стола.
Все зависит от обстоятельств… это необычно с разрешением ниже 320 пикселей, но это не невозможно. Умные часы и другие носимые устройства идут нам навстречу.
Поделиться Tony Gustafsson 18 марта 2015 в 13:07
-2
Да, Тони совершенно прав в своем ответе. Обычно самая низкая точка разрыва для адаптивного веб-дизайна css составляет 320px, если вы разрабатываете свой шаблон в качестве версии для рабочего стола, что означает, что вы сначала переходите к стилям разрешения рабочего стола css, а затем шаг за шагом снижаетесь для различных разрешений мобильных устройств. И, как уже было сказано, обычно самая низкая точка разрыва, которая обычно подходит для всех устройств с самым низким разрешением дисплея на рынке (например, старые смартфоны), составляет от 320 пикселей вниз.
Если вы хотите иметь самую низкую точку разрыва от ширины 320px и каждое разрешение ниже 320px, то вы идете с этим запросом css media:
@media screen and (max-device-width: 320px) {
your styles
...
}
Поделиться JOEintheWEB 01 ноября 2016 в 17:00
Похожие вопросы:
Адаптивный веб-дизайн для непрограммистов
Как я могу сделать адаптивный веб-дизайн для своего босса, который хочет редактировать сайты в редакторе WYSIWYG, не зная никакого программирования? Ранее мы использовали nvu , и это может быть…
tablesorter jquery плагин и адаптивный веб-дизайн
У меня есть опыт работы с плагином tablesorter jQuery на рабочем столе. Но подходит ли плагин tablesorter jQuery для сайтов, где необходим адаптивный веб-дизайн? У вас есть какой-то опыт в этом…
Адаптивный веб-дизайн pure css centering help
У меня возникли проблемы с правильным центрированием разделов спонсоров на следующем веб-сайте, я использую адаптивный веб-дизайн и испытываю проблемы с правильным центрированием спонсоров….
Адаптивный дизайн для существующего веб-сайта
Какова наилучшая практика создания мобильного / планшетного сайта из существующего веб-сайта? Я исследовал адаптивный веб-дизайн, но мне кажется, что мне нужно будет воссоздать сайт с нуля, так как…
Адаптивный веб-дизайн и оценка качества Adwords?
Я знаю, что Google продвигает мобильный веб-дизайн и даже сказал, что наличие сайта, который не оптимизирован для мобильных устройств, может повлиять на ваш показатель качества adwords. Что делать,…
Адаптивный дизайн против адаптивного дизайна
Не могли бы вы объяснить разницу между RWD (адаптивный веб-дизайн) и AWD (адаптивный веб-дизайн) простым способом?
Как реализовать адаптивный веб-дизайн и его лучшие практики
У меня есть сайт, который использует пиксель для рендеринга страниц. Но когда я просматриваю сайт на разных устройствах с разным разрешением экрана, вся страница не помещается в экран , и если я…
Адаптивный дизайн с Konva?
возможно ли, что с помощью Konva нарисованные фигуры динамически масштабируются в зависимости от устройства/разрешения, используемого пользователем? Итак, как адаптивный дизайн? Спасибо
Flutter веб-адаптивный дизайн шрифта
Я пытаюсь разработать адаптивный дизайн для flutter web. Я не уверен, что мне следует использовать fontSize или textScaleFactor. Есть какие-нибудь предложения? Спасибо:)
Адаптивный веб-дизайн по метатегу
Я хочу знать, есть ли какой-либо способ иметь адаптивный веб-дизайн, кроме использования этого мета-тега : <meta name=viewport content=width=device-width,initial-scale=1>
что это такое и как пользоваться
Поскольку устройства, которые мы используем для просмотра веб-страниц, меняются, страницы, к которым мы получаем доступ, также должны трансформироваться. К счастью, технологии достаточно развиты, чтобы предложить отличный способ обеспечить правильное отображение контента независимо от того, что вы используете: адаптивный веб-дизайн .
В прошлом были попытки сохранить параллельную мобильную версию для наших веб-сайтов. Поначалу это казалось хорошей идеей, но, по сути, удвоило внимание, которое требовалось нашему контенту, а также фрагментировало нашу аудиторию.
Есть и те, кого такие варианты доступности просто не волнуют. Доступ к неоптимизированному дизайну веб-сайта на вашем телефоне — очень неприятный опыт , и вы, конечно же, не желаете этого своим потенциальным клиентам.
См. Ниже, что вы узнаете, читая эту статью:
Проверьте это!
Что такое адаптивный веб-дизайн?Адаптивный веб-дизайн — это термин, используемый для обозначения создания веб-страниц, которые можно успешно просматривать на любом устройстве. Это означает наличие содержимого, которое изменяется для соответствия разным размерам экрана и условиям просмотра. Он придерживается следующих принципов:
- сетки жидкого содержимого, которые меняют размер и форму в зависимости от ширины экрана зрителя;
- медиа-запросы, зависящие от того, сколько элементов экран может отображать одновременно;
- гибкие изображения и мультимедиа, что заставляет их реагировать на разную ширину экрана.
В прошлом компьютеры были единственным средством доступа в Интернет, а веб-сайты были оптимизированы для экрана монитора среднего размера.Теперь это пространство используется совместно с несколькими окнами просмотра на смартфонах, планшетах, компьютерах и других устройствах.
Таким образом, адаптивный веб-дизайн — желаемое качество для любой страницы . Это способ убедиться, что больше людей смогут успешно использовать ваш интерфейс.
Адаптивный веб-дизайн или адаптивный веб-дизайн?Принято считать, что адаптивный веб-дизайн и адаптивный веб-дизайн — это одно и то же, но это ошибка.
Адаптивный веб-дизайн полностью гибок: элементы вашего веб-сайта перемещаются по макету при изменении разрешения экрана.Обслуживаются даже самые специфические ценности. Это важно, учитывая, сколько разных разрешений экрана существует у компьютерных мониторов, смартфонов и планшетов.
С другой стороны, адаптивный веб-дизайн имеет заранее заданную ширину для работы, обслуживая разный макет в зависимости от них. Хотя он может показаться гибким, он может создать плохой пользовательский интерфейс для тех, кто обращается к вашему контенту с разрешением, которое не предопределено.
Почему так важно иметь адаптивный веб-дизайн?Принятие правильных решений при создании вашего веб-сайта помогает вам успешно использовать его для привлечения клиентов и достижения желаемых результатов. Отказ от выбора адаптивного веб-дизайна серьезно снизит ваши шансы на успех.
Все еще не уверены? Ниже приведены 5 основных причин, почему важно иметь веб-сайт с адаптивным дизайном.
1. НадежностьПомимо безопасности веб-сайта, адаптируемость также имеет решающее значение для доверия. Знаете ли вы, что 94% людей не доверяют сайту с плохим дизайном? Согласно исследованиям рынка, веб-сайту требуется 50 миллисекунд, чтобы произвести хорошее первое впечатление. После того, как это пройдет, маловероятно, что у вас будет еще один шанс.
Если у вашего веб-сайта нет адаптивного веб-дизайна и он не дает впечатления посетителям, вы не завоюете их доверие. И это важный элемент, чтобы превратить их в клиентов вашего бизнеса.
2. Поисковая оптимизацияGoogle и аналогичные поисковые системы всегда ищут способы обеспечить своим пользователям приятный опыт. Вот почему большинства критериев, используемых для определения того, какие веб-сайты занимают верхние позиции, связаны с качеством и релевантностью .
Вот почему адаптивный веб-дизайн так важен для поисковой оптимизации. Убедившись, что ваш сайт хорошо работает на экранах всех размеров, вы также можете повысить свой рейтинг и видимость.
3. РентабельностьНеэффективная альтернатива адаптивному веб-дизайну — отдельная мобильная версия для вашего сайта. Это означает, что удвоит внимание разработчиков к вашим страницам, не используя при этом преимущества отзывчивости .
Вместо этого предпочтите работать с надлежащим адаптивным веб-дизайном. Поскольку это означает единую адаптируемую версию для ваших страниц, ваши расходы, как правило, снижаются, и вы можете сосредоточиться на более эффективной цели.
4. Пользовательский опытЕсли ваш веб-сайт не загружается должным образом на устройстве вашего посетителя, он, безусловно, не будет иметь хорошего пользовательского опыта. Это важный элемент, который может превратить этих людей в счастливых клиентов или гарантировать, что они никогда не вернутся.
В конце концов, у человек есть множество вариантов выбора при просмотре веб-страниц для нескольких видов услуг .Если у кого-то возникнут проблемы при просмотре вашего веб-сайта, нет никакой гарантии, что у вас будет второй шанс. Убедитесь, что хороший опыт — приоритет.
5. Привлекательность для большей аудиторииНаконец, никогда не забывайте, что адаптивный веб-дизайн — это способ расширить охват. Это означает, что больше людей получат доступ к вашему контенту и получат хороший опыт, связанный с вашим бизнесом.
Сопротивляясь идее адаптивного веб-дизайна , вы отчуждаете значительную часть своей аудитории .Исправление этого может дать отличные результаты с точки зрения посещений, конверсий и удовлетворенности.
Как сделать мой веб-сайт адаптивным?Теперь, когда вы знаете, что такое адаптивный веб-дизайн, вы должны узнать, как превратить его в реальность на своем веб-сайте. Это способ воспользоваться его преимуществами и уберечь посетителей от неприятных впечатлений при взаимодействии с вашими услугами.
Как насчет того, чтобы начать сейчас? Ниже вы узнаете, какие изменения нужно внести для адаптивного веб-дизайна.
Верстка сайтаКогда мы думаем об адаптивном веб-дизайне, первым делом мы представляем макет веб-сайта. Работа с ним — первый шаг к тому, чтобы сделать ваш контент более доступным.
Хороший способ начать — это представить себе макет, не думая сначала о быстродействии. Вы можете работать с шириной в пикселях, подходящей для большинства компьютерных мониторов.
После этого начните добавлять медиа-запросы и условия в свой CSS, которые помогают преобразовать исходный макет в адаптивный.
Примером этого является использование формата изображения 1 x 1 в вашем контенте . Большинство мобильных браузеров по умолчанию используют полный просмотр веб-сайтов, который обычно сжимает их и использует функцию масштабирования для навигации.
Этот процесс может быть проще, если вы используете свою CMS для маркетинга, поскольку в ней, вероятно, уже есть нужные плагины для оптимизации WordPress.
Скорость реакции СМИИспользуя правильные медиа-запросы, вы можете выводить соответствующий контент в зависимости от условий просмотра вашего посетителя.
Вам также необходимо использовать пропорциональные размеры вместо абсолютных. Например, означает, что вы предпочитаете устанавливать ширину изображения на 100% вместо 600 пикселей . В первом случае он всегда будет занимать всю ширину экрана независимо от его размера.
Поскольку вы работаете с мобильными устройствами, не забудьте использовать сжатие в изображениях. В конце концов, ваши посетители могут получить доступ к вашему сайту через тарифные планы с ограниченным трафиком на своих телефонах. Доступность включает любые условия доступа.
Наконец, о типографике. Как и в случае с изображениями, при создании плана адаптивного веб-дизайна следует избегать использования абсолютных размеров пикселей.
С помощью CSS вы можете установить размер шрифта в процентах, как вы это делаете с изображениями . Используйте эту функцию для правильного отображения текста в зависимости от размера экрана.
ТестированиеВы не можете завершить свой проект адаптивного веб-дизайна без надлежащего тестирования. Вы должны убедиться, что ваш макет действительно работает на разных устройствах и в разных условиях.
Большинство современных браузеров включают среду тестирования, в которой вы можете установить различные пользовательские агенты и размеры экрана для тестирования вашего макета.
Также не забудьте принять во внимание вашу целевую аудиторию и их наиболее распространенные условия доступа. Это должно относиться не только к вашему макету, но и к вашему опыту навигации и стилю письма.
Теперь, когда вы узнали все самое важное об адаптивном веб-дизайне , пора применить его на практике.Если ваш веб-сайт не адаптируется к различным условиям просмотра, вы, вероятно, ежедневно теряете потенциальных клиентов. Используйте информацию в этой статье, чтобы исправить это и работать с адаптивным веб-сайтом.
Воспользуйтесь этой возможностью, чтобы узнать больше о том, как ваш контент может улучшить результаты. Загрузите наше бесплатное руководство по WordPress для корпоративных блогов!
Как реализовать адаптивный веб-дизайн
Адаптивный веб-дизайн (RWD) стал важной тенденцией, поскольку веб-профессионалы стремились обеспечить единообразие взаимодействия с пользователем при растущем использовании мобильных устройств и планшетов.
В прошлом году мы стали свидетелями переломного момента для цифровых медиа, когда больше времени тратилось на мобильные устройства (51 процент), чем на настольные компьютеры (42 процента).
Это поразительное изменение не было неожиданностью.
И тенденции в использовании мобильного Интернета продолжают расти, о чем свидетельствуют другие статистические данные:
- 80 процентов пользователей Интернета владеют смартфонами
- 67 процентов потребителей готовы купить продукт или воспользоваться услугой на сайте, оптимизированном для мобильных устройств.
- 89 процентов людей признались, что ищут информацию о местной компании на своем смартфоне один раз в неделю или чаще, при этом 58 процентов ищут как минимум ежедневно
- U.S. Взрослые тратят в среднем два часа 51 минуту в день, используя мобильные устройства
- 40 процентов поисковиков будут нажимать на другой мобильный результат, если сайт не оптимизирован для мобильных устройств
Так что, если этого недостаточно, примите во внимание тот факт, что Google действительно любит адаптивный веб-дизайн. По словам Джо Ардизера из Jordan Crown Web Design, «Google наказывает владельцев веб-сайтов за то, что их страница не отвечает. Некоторые из последних обновлений алгоритмов для поисковой системы учитывают, является ли веб-сайт мобильным и отзывчивым.Это оказало большое влияние, в нашем случае на самом деле помогло нам подняться в рейтинге, потому что веб-сайты некоторых наших конкурентов не оптимизированы для мобильных устройств и упали в рейтинге Google ».
Очевидно, что сделать ваш сайт мобильным — необходимость. Профессиональные фирмы прилагают все усилия, чтобы их клиенты выбирали лучшие из доступных технологий и понимали важность адаптации вашего веб-сайта. Вот некоторые из способов реализации адаптивного дизайна:
Планирование RWD
Прежде чем вы перейдете к этапу фактического проектирования, полезно подумать об этом процессе как о создании гибкости вашего веб-сайта для соответствия различным размерам экранов ваших посетителей. буду использовать.Итак, сначала вам нужно определиться с точками останова, для которых вы будете проектировать. Обычно вам нужно включить минимальную и максимальную ширину для:
- Смартфонов, как портретных, так и альбомных (не менее 480 пикселей)
- Планшетов, как портретных, так и альбомных (не менее 768 пикселей). )
- Стандартные разрешения экрана рабочего стола (более 768 пикселей)
После того, как вы определите точки останова, для которых вы проектируете, пора набросать несколько каркасов.Эти визуальные элементы могут помочь вам определить, где будут размещаться различные элементы при сжатии или расширении экрана. Вы хотите увидеть, как три столбца на рабочем столе перетекают в две на планшете и одну на смартфоне.
Get Flexible
Медиа-запросы, определяемые установленными вами точками останова, определяют размер браузера, который использует посетитель. Чтобы сделать веб-сайт гибким, вам нужно полагаться на макет вашего сайта. На раннем этапе адаптивного дизайна сеточные системы были исправлены и разделены на заданное количество столбцов, например 12 или 16, причем столбцы становились все более узкими по мере добавления.
Поскольку размеры экранов в настоящее время варьируются от портативных устройств до телевизоров с большим экраном, требуется большая гибкость, поэтому гибкие сеточные системы — лучший выбор. Вместо макета, основанного исключительно на размере пикселей, гибкая сетка имеет заданное количество столбцов, но тогда каждый элемент сайта разрабатывается с пропорциональными шириной и высотой вместо размеров на основе пикселей.
Делая свой сайт гибким, важно не упускать из виду изображения. При создании таблиц стилей не забудьте назначить максимальную ширину для любых изображений в вашем дизайне, используя: img {max-width: 100%}.Этот фрагмент CSS изменяет размер изображений до 100 процентов ширины, доступной в их родительских элементах, поэтому они будут масштабироваться в соответствии с размером экрана посетителя.
В дополнение к изображениям вы хотите включить код, чтобы убедиться, что мобильные устройства ваших посетителей не предлагают уменьшенную версию вашего сайта. Если вы не настроили область просмотра, чтобы браузер отображал сайт в зависимости от размера экрана, не делайте предположений относительно того, каким он должен быть.
Это можно сделать, добавив Сделайте его мобильным
Адаптивность не означает, что ваш веб-сайт автоматически оптимизирован для мобильных устройств. Он может масштабироваться до меньших экранов, но хорошее взаимодействие с пользователем — это нечто большее, чем просто перемещение элементов.
Один ключевой элемент, который следует помнить, когда дело доходит до RWD, — это то, что в самой маленькой точке останова ваш сайт не должен иметь ширину более одного столбца.Помните, что среднее пространство, необходимое для касания экрана мобильного устройства, составляет 44 пикселя. Легче уместить все ваши элементы в длинную линейную страницу, которую пользователь прокручивает, чем пытаться заставить их перемещаться с помощью небольших ссылок и кнопок.
Размышляя о мобильных пользователях, помните, что адаптивный дизайн позволяет исключать элементы по мере уменьшения количества столбцов с помощью условной загрузки в CSS. Скрывайте несущественный контент, поскольку площадь вашего экрана начинает уменьшаться.
Протестируйте и снова проверьте
Если вы разработали свой сайт, вы должны заметить, насколько легко он масштабируется при изменении размера окна браузера. Однако этого недостаточно. Используйте различные инструменты тестирования, доступные в вашем инструменте редактирования, а также различные инструменты автоматического тестирования. Конечно, вам также следует протестировать свой сайт на любом количестве устройств, к которым у вас есть доступ.
Цель каждого веб-сайта — создать для своих посетителей наилучшие впечатления, чтобы они могли найти именно то, что ищут.Когда люди не могут получить доступ к страницам вашего сайта, они расстраиваются и уходят. Вместо того, чтобы пытаться превратить ваш мобильный интерфейс в конкретную коробку, которая может хорошо отображаться на всех устройствах, почему бы не принять подход к мобильному веб-дизайну, который гарантирует, что ваш сайт будет идеально масштабироваться для экрана ваших посетителей независимо от размера дисплея или платформа, на которой работает устройство. Только с адаптивным дизайном вам не придется беспокоиться о том, что посетители собираются уйти, потому что что-то не так и не работает на вашем сайте.
Один сайт подходит всем: гибкое решение
Поскольку 56% взрослых американцев владеют смартфонами и 34% — планшетами, а в 2013 году планируется продать 1,2 миллиарда устройств, доступ к смартфонам и планшетам продолжает стремительно расти. Пользователи все чаще получают доступ к онлайн-информации с помощью множества устройств всех форм и размеров. Это означает, что ваш контент должен иметь удобный доступ и обеспечивать положительный опыт — независимо от используемого устройства.
Попытка создать и поддерживать несколько версий вашего сайта для размещения каждого устройства может занять много времени, ресурсов и нерационально в качестве долгосрочного решения. Так как же дать людям сравнимый пользовательский опыт независимо от того, какое устройство они используют для доступа к вашему сайту? Решение заключается в адаптивном дизайне.
Адаптивный дизайн: эффективное решение
Хотя включение адаптивного дизайна как часть ваших ориентированных на пользователя требований может потребовать дополнительных ресурсов и увеличения сроков, выбор гибкого подхода для обслуживания растущего числа устройств на рынке часто является наиболее эффективным путем, не требуя от вас создать новый дизайн сайта, подходящий для всех устройств, представленных на рынке.Это позволяет вам создать единую версию вашего сайта, которая адаптируется к устройству, к которому осуществляется доступ. Другими словами, просматривая ваш сайт на смартфоне, планшете, ноутбуке или настольном компьютере, они получают доступ к одному и тому же контенту, отформатированному для их устройства. Конечным результатом является более плавный пользовательский интерфейс.
Еще одно большое преимущество — это экономия. При планировании веб-сайта основными факторами являются бюджетирование ресурсов, затрат, времени и масштабируемости. Например, время и ресурсы, необходимые для создания версий сайта для мобильных устройств, планшетов и компьютеров, почти в три раза превышают усилия, необходимые для создания единого адаптивного сайта.Если учесть, сколько будет стоить обновление трех версий сайта по сравнению с одной версией, то экономия — это то, что мы называем в торговле «простой задачей».
Создание адаптивного сайта
Итан Маркотт отмечает, что есть три ключевых компонента адаптивного веб-дизайна:
- Гибкие сетки
- Гибкие образы
- Медиа-запросы
Когда мы разрабатываем сайт для настольного компьютера или конкретного устройства, мы используем фиксированные размеры в пикселях.При традиционном или «неотзывчивом» веб-дизайне макет и контент необходимо воссоздавать и настраивать вручную для других устройств.
Однако с адаптивным веб-дизайном контент и макет становятся плавными, естественным образом подстраиваясь под размеры устройства, осуществляющего доступ к сайту. Адаптивный веб-дизайн меняет не содержание сайта, а его представление. Становится ли весь ваш сайт миниатюрным, чтобы поместиться на смартфоне? Нет, это просто расстроит пользователя.Вместо этого размер содержимого изменяется в соответствии с форматом устройства. Посредством использования медиа-запроса определяется ширина в пикселях браузера, используемого устройством, и контент в ответ меняет свой макет, чтобы приспособиться к этому устройству. Размер изображений и текста изменен, чтобы они соответствовали размеру и читаемости. Обеспечение плавного реагирования содержимого сайта на устройство упрощает сканирование, навигацию и использование.
Адаптивный веб-дизайн улучшает доступность контента, обеспечивает более согласованный пользовательский интерфейс на всех устройствах и экономит деньги.Ни один сайт не вечен, и мы всегда будем улучшать взаимодействие с пользователем, но отзывчивый подход позволяет вам двигаться вперед с большей гибкостью.
Итак, каковы были ваши успехи в попытке реализовать адаптивную стратегию? Ваши проблемы? Мы хотим услышать о вашем опыте ниже.
Что такое адаптивный дизайн? | Директива
Каковы преимущества адаптивного дизайна?
В 2015 году Google обновил свой алгоритм поиска, чтобы определить приоритетность веб-сайтов, которые хорошо отображают свое содержимое на мобильных устройствах, планшетах и других устройствах для просмотра.Впервые стало ясно: адаптивный дизайн важен для SEO. С 2018 года Google также выполняет так называемое индексирование с ориентацией на мобильные устройства, что по сути означает, что поисковые роботы Google просматривают ваш веб-сайт так, как он отображается на мобильном устройстве, а не как на рабочем столе.
Помимо удовлетворения запросов Google, вот еще несколько причин, по которым вы выиграете от внедрения адаптивного дизайна для своего веб-сайта:
Адаптивный дизайн повышает удобство использования веб-сайта
Веб-сайты, которые плохо оптимизированы для мобильных устройств, не дают потребителям ничего хорошего.Если ваш веб-сайт построен с элементами фиксированной ширины, пользователям мобильных устройств, возможно, придется выбрать альтернативный вариант просмотра, чтобы увидеть некоторые элементы вашей страницы. У них могут быть трудности с поиском нужной информации, а текст может быть слишком маленьким, чтобы им было удобно читать.
Если вы не продаете детективное оборудование, на пути к покупке почти никогда не должно быть увеличительного стекла. Простое создание удобного для пользователя веб-сайта для посетителей на разных устройствах увеличивает вероятность превращения этих посетителей в потенциальных клиентов.
Адаптивный дизайн помогает снизить показатель отказов
Поисковые системы отслеживают поведение пользователей на вашем веб-сайте, включая показатель отказов — показатель того, как часто посетители заходят на вашу страницу и уходят в течение короткого времени без взаимодействия. Высокий показатель отказов приведет к штрафам SEO, которые повлияют на ваш рейтинг в поиске, поскольку Google будет считать, что ваш контент не соответствует потребностям пользователя. Фактически, ваш контент может быть полностью релевантным — он просто не отображается в удобной для пользователя форме.
Адаптивный дизайн помогает вашему веб-сайту произвести наилучшее первое впечатление у пользователей на всех устройствах, поэтому они останутся там достаточно долго, чтобы оценить то, что вы предлагаете.
Адаптивный дизайн оптимизирует обмен в социальных сетях
Адаптивный дизайн гарантирует, что каждый элемент вашей веб-страницы будет оптимизирован для мобильных устройств, когда это необходимо, включая кнопку социального обмена. Обмен в соцсетях — ценный источник бесплатного трафика, который может помочь увеличить вашу аудиторию и ценность бренда.
Добейтесь успеха в мобильном маркетинге с помощью Directive Consulting
Адаптивный дизайн, позволяющий улучшить внешний вид вашего веб-сайта на мобильных устройствах и планшетах, — это необходимый первый шаг к мобильному маркетингу.Помимо этого, есть много шагов, которые компании могут предпринять для оптимизации своих цифровых маркетинговых кампаний для мобильных устройств, и именно здесь Directive Consulting может помочь.
Мы освоили тонкости мобильного маркетинга, включая такие методы, как создание сетей, оптимизация контента для социальных сетей и семантический / голосовой поиск. Мы можем помочь вам продвигать ваш бизнес на мобильных устройствах, начиная с адаптивного дизайна веб-сайта, который оптимизирует презентацию вашего веб-сайта для потенциальных клиентов, однако они решат найти вас.
Готовы узнать больше? Свяжитесь с нами, и мы отправим вам бесплатное предложение.
Адаптивный дизайн против. Прогрессивные веб-приложения: толчок для PWA
PWA послужили основой для новой дискуссии о том, достаточно ли адаптивный веб-дизайн для веб-сайтов или все должны просто перейти на PWA.
Но мы собираемся нырнуть и поставить ногу.
Ответ tl; dr: нет, вам не нужен PWA, чтобы быть актуальным в 2018 году.Вот почему.
Подождите, резервное копирование… PWA?
Давайте углубимся в то, что на самом деле представляет собой PWA: CMS, фреймворк и независимый от языка веб-сайт, который может быть более похож на приложение, то есть пользователи будут иметь доступ к таким функциям, как push-уведомления, простой значок на главном экране, возможность для запуска в полноэкранном режиме, пользовательские интерфейсы с анимацией 60 кадров в секунду и т. д. В некоторых случаях браузеры даже активно сканируют в поисках PWA, чтобы добавить их в свои собственные магазины приложений (глядя на вас, Bing).
Процесс доступа к PWA обычно выглядит следующим образом: пользователи получают доступ к веб-сайту через любой браузер, а в поддерживаемом браузере (Chrome, Firefox, Safari и даже Edge!) Он спрашивает пользователя, хотят ли они установить веб-приложение у себя дома. экран.Это позволяет пользователям загружать и сохранять веб-сайт на своих устройствах (который затем обновляется работниками службы в фоновом режиме).
«Прогрессивный» в PWA означает, что даже если у пользователя есть неподдерживаемый браузер (IE или другие очень старые браузеры), сайт по-прежнему полностью функционален для них, они просто не получают прогрессивных улучшений.
Как PWA сравнивают с адаптивным веб-дизайном?
Отзывчивый веб-дизайн (RWD) в основном относится к практике разработки веб-сайта, к которому можно получить доступ с помощью любой технологии, которую вы можете использовать для создания сайта.
RWD позволяет веб-сайту быть полностью функциональным (и хорошо выглядеть) независимо от того, какой размер экрана находится перед пользователем. Он существует с 2001 года, когда Audi запустила первый задокументированный отзывчивый сайт.
С тех пор RWD стал в основном требованием для новых сайтов, и, по оценкам Forrester, до 87% разработчиков цифровых технологий приняли его.
PWA и RWD — это не два независимых способа создания веб-сайта — фактически, PWA почти наверняка будут использовать RWD.
Так почему бы просто не сесть на поезд PWA?
Некоторые из основных критических замечаний, работающих против PWA: скорость, плохой UX и «дрянь».
Скорость
Поскольку веб-сайт хочет зарабатывать все больше и больше денег на своих пользователях, они добавляют больше рекламы и скриптов отслеживания, чтобы следить за каждым вашим шагом. Все это может серьезно повлиять на скорость вашей страницы.
Эту проблему легко решить с помощью небольших маркетинговых веб-сайтов, на которых нет рекламы, или с помощью менее навязчивой рекламы на странице, если она необходима.
Убедиться, что размер изображений соответствует размеру веб-сайта, а сервер сжимает контент перед отправкой его клиенту, помогает ускорить работу веб-сайта.
UX
Проблема с RWD, которую часто неправильно диагностируют, — это плохой UX. Это не наследственная проблема RWD, а, возможно, проблема вашего дизайнера. Хорошо продуманный веб-сайт будет хорошо смотреться на небольших устройствах, будь то PWA или нет.
Янк
Вам знакомо это чувство, когда вы пытаетесь прокрутить или нажать на ссылку, но страница все еще пытается обработать, и все зависает — а затем внезапно все ваши 45 нажатий происходят одновременно, и все идет не так? Это чушь — и никуда не годится.
Jank обычно возникает из-за того, что маркетинговая команда вашей компании запросила добавить 14 различных сервисов отслеживания или разработчик закодировал действительно неэффективный javascript.
В любом случае, эти проблемы не исчезнут волшебным образом, если ваш сайт превратится в PWA.
Вкратце: посмотрите, прежде чем прыгать
Каким бы заманчивым это ни показалось, не думайте, что PWA решит все ваши проблемы. Однако вам также не следует бояться иметь веб-сайт, на котором можно делать действительно классные вещи, которые в большей части сети были невозможны еще 6 месяцев назад.
В конце концов, просто не существует правильного или неправильного ответа, нужен ли PWA для вашего веб-сайта. Есть слишком много факторов, которые необходимо учитывать при планировании и разработке пользовательского веб-сайта, чтобы он оказался по одну или другую сторону забора.
Лучшее решение (как и многие другие) — выбрать лучшее решение для вашего конкретного сайта. Если вы хотите максимально использовать эти функции, похожие на приложения (например, простой доступ к приложениям на главном экране, автономное использование и высококачественные полноэкранные функции), вы можете выбрать PWA.
Если вы хотите максимально увеличить скорость и доступность сайта для большинства пользователей, RWD может быть лучшим выбором.
Каков идеальный размер экрана для адаптивного дизайна
По состоянию на 2020 год в мире насчитывается 3,5 миллиарда пользователей смартфонов. Это 45% населения Земли. По состоянию на 2019 год люди выходили в Интернет с более чем 9000 различных устройств. Каждый пользователь ожидает, что каждый веб-сайт, к которому он обращается, будет безупречно отображаться на его мобильном устройстве.Это означает, что разработчики веб-сайтов должны создавать веб-сайты, которые будут отображаться на экранах разных размеров по всему миру.
Другими словами, им нужен адаптивный дизайн.
Но, как знает каждый дизайнер, создание адаптивного дизайна должно начинаться со знания, для каких размеров экрана нужно проектировать. В этой статье исследуется этот вопрос и обсуждаются лучшие размеры scream для адаптивного дизайна.
Что такое адаптивный дизайн?Адаптивный веб-дизайн относится к стратегии дизайна, которая создает веб-сайты, которые хорошо работают на мобильных, планшетных и настольных устройствах.Веб-сайты без адаптивного дизайна рискуют оттолкнуть значительное количество пользователей — 80% пользователей заявили, что они откажутся от веб-сайтов, которые не работают на их устройствах.
Кроме того, Google рассматривает «удобство для мобильных» как параметр для ранжирования. Цитируя центральный блог Google для веб-мастеров,
«. Начиная с 21 апреля (2015 г.), мы будем расширять использование удобства для мобильных устройств в качестве сигнала ранжирования. Это изменение повлияет на мобильный поиск на всех языках мира и окажет значительное влияние на наши результаты поиска.Следовательно, пользователям будет легче получать релевантные высококачественные результаты поиска, оптимизированные для их устройств ».
Как найти идеальный размер экрана для адаптивного дизайна?Примечание: Чтобы понять, почему адаптивный дизайн является неотъемлемой частью успеха веб-сайта, нужно понимать огромную и постоянно увеличивающуюся природу фрагментации устройств. Загрузите нашу электронную книгу о фрагментации устройств, чтобы получить самую свежую информацию об этом явлении.
Статистика разрешения экрана мобильных устройств во всем мире: январь 2020 г. — январь 2021 г.
Источник изображения
Обратите внимание на переход пользователей с экрана меньшего размера (360 * 640) со значительным падением с января 2020 г. по январь 2021 г.Несмотря на то, что это очень важный размер мобильного экрана, большая часть аудитории все еще остается на нем. Хотите проверить, как ваш сайт выглядит в этом разрешении? Протестируйте сейчас.
Статистика разрешения экрана во всем мире: январь 2020 г. — январь 2021 г.
Источник изображения
Согласно мировой статистике разрешения экрана (январь 2020 г. — январь 2021 г.), наиболее часто используемые разрешения на мобильных устройствах, настольных компьютерах и планшетах: :
- 1920 × 1080 (8.89%)
- 1366 × 768 (8,44%)
- 360 × 640 (7,28%)
- 414 × 896 (4,58%)
- 1536 × 864 (3,88%)
- 375 × 667 (3,75%)
Бесплатный тест на отзывчивость на часто используемых разрешениях
Попробуйте проверить отзывчивость своего веб-сайта на реальных устройствах.
Конечно, упор на мобильность не означает отказа от настольных устройств. Как показано в таблице ниже, настольные устройства по-прежнему составляют значительную часть использования Интернета.
Знаете ли вы , как определять отзывчивые точки останова?
Доля рынка настольных компьютеров, мобильных и планшетов в мире: январь 2020 г. — январь 2021 г.
Источник изображения
Согласно документации Microsoft,
С огромным количеством целевых устройств и размеров экрана в экосистеме Windows 10 , вместо оптимизации пользовательского интерфейса для каждого устройства мы рекомендовали разработать несколько категорий ширины клавиш (также называемых «точками останова»):
- Маленький (меньше 640 пикселей)
- Средний (от 641 до 1007 пикселей)
- Большой (1008 пикселей и больше)
Несмотря на эту информацию, помните, что не существует стандартного размера экрана для веб-дизайна.В зависимости от характера веб-сайта пользователи могут использовать определенные устройства, которые не поддерживают указанные выше размеры и разрешения экрана. Чтобы определить правильный размер экрана для веб-дизайна, инвестируйте в аналитику. Узнайте, что ваша целевая аудитория, скорее всего, будет использовать. Если эти устройства не соответствуют вышеупомянутому разрешению, включите их в список.
Проверить скорость реакции веб-сайта бесплатно
Знаете ли вы: Как протестировать свой веб-сайт на экранах разных размеров с помощью бесплатных инструментов? Выяснить.
Лучшие практики для реализации адаптивного дизайна
Становится намного проще разработать веб-сайт для нескольких размеров экрана, следуя следующим рекомендациям:
- Знайте свои точки останова : В адаптивном дизайне точка останова — это «точка» », При котором содержание и дизайн веб-сайта будут адаптироваться определенным образом, чтобы обеспечить наилучшее взаимодействие с пользователем. Чтобы сделать веб-сайт адаптивным, дизайнеры должны добавить точку останова, когда контент выглядит смещенным.В зависимости от количества устройств, на которые выравнивается сайт, необходимо установить несколько точек останова, чтобы обеспечить его отзывчивость. Обратитесь к этой статье об адаптивных точках останова, чтобы подробно узнать о них и их эффективности.
- Создание гибких дизайнов : Гибкий дизайн — это макет дизайна, который может смещаться (расширяться и сжиматься), чтобы соответствовать области просмотра устройства, на котором он работает. Фиксированный макет дизайна будет нежелательно искажать все области просмотра, по которым они не выровнены. Работайте над макетами дизайна, используя% единиц, а также максимальную ширину, чтобы макет соответствовал видовым экранам мобильного устройства, не становясь слишком широким на видовых экранах настольных устройств.
- Уменьшение трения : Это в основном означает, что конструкция должна быть простой в использовании на нескольких устройствах. Адаптивный дизайн включает не только то, как выглядит веб-сайт, но и то, как он работает с точки зрения доступности и удобства использования. Сосредоточьтесь особенно на трении на маленьком экране, потому что по мере уменьшения размеров экрана веб-элементы имеют меньше места для рендеринга и с большей вероятностью будут скремблироваться и искажаться.
- Design Mobile-First : Поскольку трение более вероятно на экранах меньшего размера, проектируйте с подходом, ориентированным на мобильные устройства.Сложнее сузить макет рабочего стола для мобильного окна просмотра, тогда как сделать наоборот проще. При разработке дизайна для мобильных устройств дизайнер включает в себя все, что абсолютно необходимо для обеспечения оптимального взаимодействия с пользователем.
Вот несколько способов адаптировать дизайн для мобильных устройств к большему количеству экранов:
- Расставить приоритеты по важным параметрам меню
- Убрать все визуальные отвлекающие факторы
- Оптимизировать дизайн для удобного касания — упростить касание
- Удалите ненужные формы и информационные поля.
- Выделите основной CTA.
- Выделите основные функции поиска и фильтрации.
- Больше функциональности, меньше набора текста : Очевидно, печатать на мобильных устройствах сложнее, чем на настольных.Поэтому имеет смысл минимизировать необходимость набора текста на мобильных версиях веб-сайтов. Замените набор текста сознательным использованием функций устройства, таких как GPS, считывание QR-кода, биометрическое удостоверение личности и т. Д. Сделайте так, чтобы пользователям было проще делиться информацией, писать по электронной почте или звонить по соответствующим номерам, разместив ссылки, запускающие необходимые функции. Помните, что лучший адаптивный дизайн предполагает упрощение и устранение неудобных взаимодействий с мобильными устройствами.
- Тестировать, тестировать, тестировать : как только разработчик или дизайнер знает, какие размеры экрана лучше всего подходят для адаптивного дизайна, он выполняет работу и создает адаптивный веб-сайт.Однако, чтобы убедиться, что веб-сайт действительно отображается так, как задумано, на устройствах, для которых он был создан, его необходимо протестировать именно на это. Легкий способ сделать это — использовать средство проверки адаптивного дизайна. Вместо того, чтобы запускать веб-сайт через отдельные устройства с разными окнами просмотра, введите URL-адрес в средство проверки и посмотрите, как он отображается на множестве новейших устройств при разном, часто используемом разрешении устройства. Приведенная выше программа проверки предлагает отзывчивую проверку на последних мобильных устройствах, таких как iPhone X, Galaxy Note 10, iPhone 8 Plus и других.Кроме того, используйте облако BrowserStack, чтобы проверить, как веб-сайт отображается на тысячах мобильных и настольных устройств. Просто зарегистрируйтесь бесплатно, выберите необходимое устройство, перейдите на веб-сайт и проверьте, как оно выглядит в реальных условиях пользователя.
Хотя адаптивный дизайн может показаться сложным для реализации, информация в этой статье призвана упростить этот процесс для разработчиков и дизайнеров. Делая то, что описано выше, становится намного проще создавать веб-сайты, которые нравятся своей аудитории, независимо от того, какое устройство они используют для доступа к этому веб-сайту.
Попробуйте адаптивную проверку бесплатно
Что такое адаптивный веб-дизайн? (И как это работает)
Как веб-сайты могут успевать за миллионами экранов?
Это может быть через адаптивный веб-дизайн или дизайн RWD.
Определение адаптивного веб-дизайна означает, что ваш веб-сайт (и его страницы) могут адаптироваться и предоставлять пользователям лучший опыт, независимо от того, находятся ли они на своем компьютере, ноутбуке, планшете или смартфоне. Однако для этого вашему сайту нужен адаптивный дизайн.
Что такое адаптивный веб-дизайн и как он работает?
Продолжайте читать, чтобы узнать больше, а также посмотрите реальные примеры адаптивного веб-дизайна! Если вы хотите быть в курсе об адаптивном дизайне веб-сайтов, подпишитесь на нашу эксклюзивную новостную рассылку Revenue Weekly, чтобы получать советы по веб-дизайну и маркетингу для вашего бизнеса.
Содержание
Связанное чтение: Контрольный список для адаптивного дизайна из 7 пунктовЧто такое адаптивный веб-сайт?
Адаптивный веб-дизайн, также называемый RWD-дизайном, описывает современный подход к веб-дизайну, который позволяет отображать (или отображать) веб-сайты и страницы на всех устройствах и размерах экрана, автоматически адаптируясь к экрану, будь то настольный компьютер, ноутбук, планшет или смартфон.
Вам также может понравиться: Статистика веб-сайта 2020Как работает адаптивный веб-дизайн?
Адаптивный веб-дизайн работает с помощью каскадных таблиц стилей (CSS), используя различные настройки для обслуживания различных свойств стиля в зависимости от размера экрана, ориентации, разрешения, цветовых возможностей и других характеристик устройства пользователя. Несколько примеров свойств CSS, связанных с адаптивным веб-дизайном, включают область просмотра и медиа-запросы.
Адаптируется ли мой веб-сайт?
Вы можете быстро увидеть, реагирует ли веб-сайт, в вашем веб-браузере.
- Откройте Google Chrome
- Перейти на ваш сайт
- Нажмите Ctrl + Shift + I, чтобы открыть Chrome DevTools
- Нажмите Ctrl + Shift + M, чтобы переключить панель инструментов устройства
- Просматривайте свою страницу с мобильного устройства, планшета или компьютера
Вы также можете использовать бесплатный инструмент, например Google Mobile-Friendly Test, чтобы проверить, оптимизированы ли страницы вашего веб-сайта для мобильных устройств. Хотя вы можете добиться удобства для мобильных устройств с помощью других подходов к дизайну, таких как адаптивный дизайн, адаптивный веб-дизайн является наиболее распространенным из-за своих преимуществ.
Почему адаптивный веб-дизайн важен для веб-дизайнеров и владельцев бизнеса
Адаптивный веб-дизайн освобождает веб-дизайнеров, дизайнеров пользовательских интерфейсов и веб-разработчиков от работы днем и ночью, создавая веб-сайты для всех существующих устройств. Это также облегчает жизнь владельцев бизнеса, маркетологов и рекламодателей.
Вот несколько преимуществ:
- Один сайт для каждого устройства: Независимо от того, просматриваете ли вы его на 27-дюймовом iMac с беспроводным подключением или с экрана вашего телефона Android, веб-сайт будет настроен для оптимального просмотра пользователем.
- Оптимальный дизайн для устройства: Благодаря адаптивному подходу веб-дизайна все изображения, шрифты и другие элементы HTML будут масштабироваться соответствующим образом, максимально увеличивая размер экрана, который есть у пользователя.
- Нет необходимости в перенаправлениях: Другие варианты проектирования для нескольких устройств требуют использования перенаправления для отправки пользователя на соответствующую версию веб-страницы. Без необходимости перенаправления пользователь может получить доступ к контенту, который он хочет просмотреть, как можно быстрее.
Адаптивный веб-дизайн также эффективен с точки зрения цены. Вам также легче управлять, потому что это один сайт против двух. Вам не нужно вносить изменения дважды. Вместо этого вы можете работать и обновлять один веб-сайт.
Ознакомьтесь с этими потрясающими тенденциями веб-дизайна на 2020 годПримеры адаптивного веб-дизайна
Чтобы увидеть, как работает адаптивный веб-дизайн, войдите в Интернет со своего смартфона и просмотрите некоторые сайты, перечисленные на mediaqueri.es — онлайн-галерея с адаптивным веб-дизайном.
Теперь просмотрите те же сайты на другом устройстве с выходом в Интернет, например на своем ноутбуке или iPad. Вы также можете использовать DevTools в Chrome.
Обратите внимание, как страницы меняют свой макет, чтобы соответствовать устройству, которое вы используете?
Это адаптивный веб-дизайн.
Подробнее об адаптивном веб-дизайне
Хотите узнать больше об адаптивном веб-дизайне? Ознакомьтесь с этими полезными ресурсами:
Если вам нужна профессиональная помощь, чтобы сделать ваш веб-сайт адаптивным, вам может помочь WebFX.