Делаем сами: адаптивный сайт

HTML Учебник

HTML ГлавнаяHTML ВведениеHTML РедакторHTML ОсновныеHTML ЭлементыHTML АтрибутыHTML ЗаголовкиHTML ПараграфыHTML СтилиHTML ФорматированиеHTML ЦитированиеHTML КомментарииHTML Цвет
Цвет
RGB
HEX
HSL

HTML с CSSHTML Ссылки
Ссылки
Ссылки цветные
Ссылки закладки

HTML Изображение
Изображение
Изображение карта
Изображение фон
Элемент картинки

HTML ТаблицыHTML Списки
Списки
Неупорядоченный список
Упорядоченный список
Другие списки

HTML БлокиHTML КлассыHTML ИдентификаторыHTML ФреймыHTML с JavaScriptHTML Путь к файлуHTML Мета тегиHTML Методы версткиHTML Адаптивный дизайнHTML Компьютерный кодHTML5 СемантикаHTML5 СинтаксисHTML СущностьHTML СимволыHTML ЭмодзиHTML КодировкаHTML URL КодировкаHTML в XHTML

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

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

Отзывчивый дизайн

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

Spark Box представляет собой хороший пример адаптивного дизайна.

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

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

  • Удобный просмотр на всех устройствах.
  • Легче в реализации и экономичнее.
  • Необходимо поддерживать только одну версию сайта.
  • Google рекомендует использовать именно отзывчивый дизайн.

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

  • Не совместим с устаревшими веб-браузерами.
  • Рекламные объявления могут отображаться некорректно.
  • Более медленная загрузка на мобильных устройствах.
  • Некоторые элементы могут быть сдвинуты вниз по странице.

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

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

Дизайнеру потребуется разработать макеты адаптивного сайта для шести экранов шириной: 320, 480, 760, 960, 1200 и 1600 пикселей.

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

А вот как сайт выглядит на мобильном устройстве:

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

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

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

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

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

Настраиваем ограничители для первой страницы Proper Nutrition

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

Как видите, при изменении размеров экрана, положение объектов и их размеры не меняются.

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

3.1 Адаптивный логотип

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

3.2 Адаптивная надпись

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

3.3 Адаптивное фоновое изображение

Нередко на первом экране мобильного приложения находится фотография и она должна подстраиваться под размеры экрана. Если необходимо, изображение должно обрезаться и/или растянуться, иными словами, быть «резиновым».

Чтобы достичь данного эффекта, поставьте для фото ограничители Scale по горизонтали и вертикали.

После выполненных действий, все слои страницы будут подстраиваться под размеры фрейма. То есть дизайн первой страницы приложения Proper Nutrition можно считать адаптивным.

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

  • Шапки
  • Фоновые изображения
  • Логотипы
  • Сайдбары и меню
  • И многое другое.

Научиться создавать подобный мокап, вы можете с помощью статьи «Мокап или как презентовать проект заказчику«

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

Но сначала, разберем, как создавать иконки для приложений и сайтов в Figma и откуда брать готовые варианты, чтобы ускорить свою работу! Об этом и многом другом в статье «Дизайн иконок в Figma«. Продолжаем работать с приложением Proper Nutrition.

Подписывайтесь на обновления блога «Дизайн в жизни»

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

(Visited 2 062 times, 3 visits today)

Примеры адаптивного обучения из повседневной жизни

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

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

Сравните вышесказанное с ориентацией директора на родителей в начале учебного года.

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

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

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

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

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

Дополнительно

Немного дополнительной информации по адаптивной вёрстке

@media запросы по размерам viewport могут быть как по ширине, так и по высоте, но используется обычно реже

@media запросы можно комбинировать, например нужны только стили для планшетных экранов в диапазоне от 576px до 767.98px

Стили назначенные в таком @media запросе будут применены только если все условия выполнены

Можно определять свойства сразу для нескольких разных условий — такой @media запрос выполняется если хотя бы одно из перечисленных условий выполнено, например экраны меньше 575.98px и больше 1440px

Для упрощения адаптивной вёрстки желательно использовать Flexbox, Grid.

Желательно стараться использовать не фиксированные, а относительные величины (%, vw, vh, em, rem и так далее)

Будьте осторожны, используя пробелы

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

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

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

<style> .split m {   padding: 0em 0.5em } </style>  Ваш код: <span class="split"><m>43514</m><m>3a1b5</m><m>fc8bb</m></span>

Как видите, «пробелы» между символами остаются, но с тем отличием, что при копировании-вставке нет нужды что-то удалять. Как минимум, это удобно и экономит время!

Инструменты разработчика (devtools)

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

Открыть инструменты разработчика можно нажатием клавиши F12

Чтобы просмотреть сразу расположение элемента и отобразить его свойства нажимаем правой кнокой мыши на элемент и выбираем Исследовать элемент в Mozilla Firefox или Просмотреть код в Google Chrome

Например, хотим узнать про элемент заголовка карточки, нажимаем на нём правой кнопкой мыши и выбираем Исследовать элемент в Mozilla Firefox

Открывается окно инструментов, где с левой стороны видим расположение элемента в HTML, а справой стороны CSS свойства элемента

Чтобы визуально посмотреть размеры и отступы элемента, в левой части инструментов разработчика наводим курсор мыши на элемент, и в браузере будут отображены свойства элемента

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

Значение можно писать вручную или постепенно менять значение стрелками вверх или вниз на клавиатуре.

При вводе значения вручную будут выводиться подсказки

Если значение некорректно и не применяется, то будет перечеркнуто

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

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

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

Также можно посмотреть расположение стилей — указывается имя файла, строка в файле и использование @media запросов

Наши работы

Потяните за разделитель на изображении чтобы сравнить версии до и после адаптации

Шапка сайтаНе видно логотипа. Непонятное содержимое шапки сайта

МенюНеудобное меню, которого почти не видно на экране телефона

ТекстМелкий текст, который не удобно читать

Шапка сайтаЛоготип стал оптимального размера, а поиск по сайту стал гораздо удобнее

МенюУдобное мобильное меню, с основными разделами сайта

ТекстТекст стал читаемым, таблицы подстраиваются под разрешение экрана телефона

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

СлайдерМелкое фото товара и его текстовое описание. Также очень не удобно листать слайды.

ТекстНечитабельный текст

МенюУдобное мобильное меню, которое позволяет в пару кликов попасть в любой раздел сайта

СлайдерБольшое фото товара и читабельный текст описания товара. Удобное листание практически одним касанием.

ТекстТекст на всю ширину экрана с оптимальным для чтения размером

Шапка сайтаМелкий текст важной информации о госпитале

МенюНеудобное основное меню сайта

ТекстНечитабельный текст из контентной части. Интерактивными элементами невозможно пользоваться

Шапка сайтаВажная информация о госпитале оптимального размера для чтения текста

МенюУдобное мобильное меню и заметная контактная информация

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

Шапка сайтаНечитабельная контактная информация, логотип

Поиском почти невозможно воспользоваться

МенюБольшое неудобное меню, пункты которого было сложно прочитать.

Контентная частьВ основной части контента было практически не видно ни фото категорий товаров, ни их названий

Шапка сайтаНомера телефонов и логотип стали оптимального размера. Поиск стал удобным.

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

Контентная частьСтало удобное расположение блоков категорий товаров, которые теперь подстраиваются под ширину экрана

Шапка сайтаНечитабельная контактная информация, логотип сайта и корзина

МенюМелкие пункты меню, которых почти не видно

СлайдерМелкий текст и неудобное перелистывание слайдов

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

МенюУдобное мобильное меню, с помощью которого можно попасть в любой раздел сайта

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

ЛоготипНеразборчивый логотип

МенюНеудобное меню, которого почти не видно на экране телефона

Основной текстМелкий текст, который не удобно читать

ЛоготипЧитабельный логтип

МенюУдобное мобильное меню, с основными разделами сайта

Основной текстТекст стал читаемым, все информационные блоки подстраиваются под разрешение экрана телефона

Шапка сайтаНечитабельная информация в шапке сайта. Неудобное меню.

СлайдерНеразборчивый слайдер

Контентная частьМелкий текст и фото в листинге товаров

Меню Удобное мобильное меню, с основными разделами сайта

Шапка сайтаРазборчивые логотип и контактная информация

Контентная частьБлоки товаров теперь на всю ширину и располагаются друг под другом. Информация легко воспринимается

Шапка сайтаНе видно логотипа. Непонятное содержимое шапки сайта

МенюНеудобное меню, которого почти не видно на экране телефона

ТекстМелкий текст, который не удобно читать

Шапка сайтаЛоготип стал оптимального размера, а название и контактный телефон легко читаются

МенюУдобное мобильное меню, с основными разделами сайта

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

Ширина экранаСодержимое сайта не влазит в экран, появляется горизонтальная прокрутка

МенюНеудобное меню, которого почти не видно на экране телефона

Контентная часть Нечитабельный текст не позволяет ознакомиться с описанием и ценами услуг

Шапка сайтаУдобное мобильное меню, логотип оптимального размера. Кнопка с телефоном для быстрого совершения звонка

Ширина экранаСайт подстраивается под любые разрешения экранов мобильных устройств

Контентная часть Блоки с ценами и описаниями услуг теперь располагаются друг под другом, текст легко читается.

7 сервисов для проверки адаптивности сайта онлайн

Приветствую вас! Вот и настало время поговорить про адаптивность сайта. Это как вы наверняка знаете очень важный параметр. С каждым новым днем количество пользователей планшетов и смартфонов увеличивается. У меня на блоге приходит 30% трафика с мобильных устройств. Когда процент мобильного трафика увеличился я стал задумываться об адаптивной верстке, что советую сделать и вам. Что вам это даст? Это позволит повысить лояльность к блогу как поисковых роботов, так и посетителей.

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

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

7 сервисов для проверки адаптивности сайта онлайн

1. Онлайн сервис ami.responsivedesign.is

Вы попали на главную страницу сервиса.

Прокручиваем в самый низ и в поле ввода пишем адрес вашего блога. Жмем на кнопку «Go».

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

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

2. Онлайн сервис deviceponsive.com

Здесь все аналогично, как и в предыдущем сервисе. Вставляем адрес сайта в поле ввода и жмем «Go».

Теперь нам нужно спуститься немного ниже, где мы увидим первое устройство «MacBook», которое имеет разрешение 1280 х 800 пикселей.

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

3. Онлайн сервис responsinator.com

В левом верхнем углу в окошко вставляем название вашего ресурса, нажимаем «Go». Придется немного подождать, пока страница прогрузится, и вы сможете посмотреть результат.

Здесь подписана ширина каждого экрана из устройств, а их здесь предостаточно.

4. Онлайн сервис quirktools.com

Еще один сервис с помощью которого вы проверите адаптивность сайта онлайн. В поле вставляем название веб-сайта и нажимаем «Go».

Что здесь мне нравиться, то что сервис может показать адаптивность даже телевизора)).

5. Онлайн сервис symby.ru

Проделываем знакомые вам шаги и радуемся результату.

6. Онлайн сервис responsive.is

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

7. Онлайн сервис mattkersley.com

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

Проверить сайт на адаптивность к мобильным устройствам с помощью браузера Mozilla

Знаменитый браузер Mozilla Firefox имеет богатый функционал. С помощью этого из инструментов Мозилы мы и проверим сайт на адаптивность. Выполняем следующие шаги: идем в «меню» — «разработка» — «адаптивный дизайн». Эти действия можно проделать с помощью клавиатуры, нажав одновременно несколько клавишей ++.

После проделанных шагов вы увидите следующее.

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

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

С помощью мега гиганта Google Chrome, также можно проверить адаптивность вашего проекта. Делаем следующее: идем в «меню», далее в пункт «Дополнительные инструменты», и «инструменты разработчика ()».

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

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

Проверка сайта на адаптивность яндекс

Если вы хотите проверить сайт на адаптивность Яндекс, вам нужно пройти регистрацию в Яндекс. Вебмастер. Заходим в вебмастер, далее находим пункт «Проверка мобильных страниц», нажимаем на этот пункт и смотрим результат.

Заключение

С уважением Вячеслав Коптяков!

ПЛЮСЫ АДАПТИВНОГО ДИЗАЙНА

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

Пример того, как выглядит The Guardian на разных устройствах.

Такая концепция обусловливает плюсы этого типа дизайна:

Удобный сбалансированный интерфейс

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

Чтобы добиться этого, UX-эксперты (от англ. “user experience” — пользовательский опыт)  исследуют наиболее популярные используемые устройства, поведение пользователей, типичные операции. Дизайнеры учитывают эту информацию при работе над каждой отдельной версией адаптивного приложения.  Затем разработчики  выбирают оптимальный набор стилей под определенные диапазоны параметров устройств.

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

Как показывает практика, на оценку страницы пользователю нужно, в среднем, около 2 секунд

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

Оптимизированное отображение контента на разных устройствах

Если вы выбираете адаптивное приложение, объем отображаемой информации будет разным для пользователей, заходящих в приложение с разных устройств.

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

Высокий процент охвата различных устройств

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

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

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

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

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

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

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

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

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

Для чего важна адаптивность сайта?

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

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

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

Но что же делать со старыми сайтами? Без доработки и реализации адаптивности здесь никак не обойтись

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

Характеристики адаптивного сайта

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

Основными принципами адаптивного дизайна являются:

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