Создание адаптивных сайтов: Пошаговое руководство по созданию адаптивного дизайна — Site on!
Разработка адаптивного сайта
Современный мир невозможно представить без различных гаджетов, которые сопровождают нас повсюду. Большую часть информации мы получаем из различных устройств — будь то экран ТВ, смартфон, ноутбук или планшет.
Обилие смарт-устройств с различным разрешением и ориентацией экранов зачастую создает затруднения с отображением информации. Чтобы избежать таких проблем рекомендуется при разработке сайта использовать адаптивный верстку проекта.
Само понятие «адаптивный дизайн сайта» было введено в обиход в 2010 году в статье Итана Маркота. Спустя несколько лет адаптивная верстка сайта стала использоваться большинством крупных компаний.
Сегодня многие владельцы веб-проектов слышали про адаптивные сайты, но не все понимают, в чем их специфика и поэтому не спешат переходить на новые версии.
Для начала поясним, чем отличается адаптивный дизайн сайта от обычной «резиновой верстки»
- Обычный сайт
Обычный сайт с резиновой версткой отображается в браузере мобильного устройства так, как он есть, изменяясь под размеры дисплея. Если на сайте присутствуют мелкие детали, например, формы регистрации или входа, то увеличить их можно только с помощью пальцев. Адаптивный сайт
Создание адаптивного сайта позволяет проекту при использовании в мобильном браузере перестраиваться именно под ваш гаджет. Т.е. навигация по сайту и размещение контента автоматически подстраивается под конкретную модель устройства.
Чем отличается мобильная версия сайта от адаптивной?
Разработка адаптивных сайтов имеет ряд неоспоримых преимуществ перед веб-проектами, в которых используются мобильные версии.
Мобильная версия сайта — это дополнение к вашему основному проекту, которое переработано под мобильные телефоны. Контент под такие сайты урезается, картинки делаются «легче», и пользователь не тратит много трафика, т.е. денег. Но как бы ни были удобны мобильные версии, они все равно постепенно замещаются адаптивными версиями сайта.
И вот почему…
В адаптивном сайте нет необходимости отделять и поддерживать несколько версий сайта (для ПК, планшета или мобильного телефона). Пользователь сможет увидеть весь контент сайта, адаптированный под его персональный гаджет. Таким образом, усеченные версии сайта теряют свою актуальность.
Плюсом при создании адаптивного сайта является его размещение на одном URL. Иногда случается так, что переадресация с главного сайта на мобильную версию работает некорректно, что сказывается на доступности контента. В итоге страдает как сам проект, так и пользователь, который с большей долей вероятности переключит свое внимание на другой более адаптированный и удобный сайт.
В SEO оптимизации адаптивная версия сайта играет не последнюю роль. Например, Google отдает предпочтение сайтам с адаптированной версткой при ранжировании в поиске на мобильных устройствах.
А теперь о технической стороне вопроса. Как сделать адаптивный сайт и на что нужно обратить внимание?
Многие разработчики сайтов утверждают, что работу над проектом следует начинать именно с версии для мобильных устройств. Это утверждение до сих пор находится под вопросом, т. к. для кого-то проще разрабатывать сайты для ПК и уже полную версию адаптировать под другие разрешения.
Создание адаптивного дизайна сайта включает в себя
- Разработку адаптивного шаблона сайта, т.е автоматическую подстройку шаблона под различные разрешения экрана. Сюда также входит адаптация блоков с контентом и изображениями на сайте. Блоки с контентом должны также менять размеры в соответствии с разрешением экрана, а изображения меняться в размере и весе.
- Работу с гибкой сеткой, что позволяет изменять конфигурацию макета.
- Изменение элементов навигации и улучшение их юзабилити.
- Адаптацию видео контента
Примеры адаптивных сайтов
Хотите заказать адаптивный сайт? Добро пожаловать к нам.
Веб-студия АВАНЗЕТ | Создание адаптивных сайтов
Создание адаптивного сайта давно стало насущной необходимостью. Сегодня это уже не следование за модными тенденциями, а то, что даст веские конкурентные преимущества для любого бизнеса:
- Адаптивный сайт повышает продуктивность коммерческого сайта на 27%
- Создание адаптивного сайта целиком захватывает вашу целевую аудиторию
- Такой ресурс существенно повышает конверсию.
- Он в равной степени хорошо смотрится на всех устройствах: мониторах, планшетах и телефонах.
Три бесспорных факта, почему нужен адаптивный дизайн сайта?
Большие мониторы
и ноутбуки
На больших мониторах сайт будет располагаться компактно, чтобы на один экран помещалось много полезной информации, но не было пустого пространства.
Маленькие экраны
и планшеты
На маленьких экранах сайт выглядит практически так же, как на большом мониторе, только с меньшим размером шрифта и меньшим масштабом графики.
Мобильные телефоны
и фаблеты
На мобильных телефонах контент показывается в упрощенном виде, чтобы не перегружать устройство лишними эффектами и увеличить скорость загрузки страницы
Мы разработаем адаптивный сайт, который выделит вас из толпы конкурентов!
Заказать сайт
Статистика подтверждает, что сегодня просто необходимо создание адаптивного сайта!
- Примерно 50 миллионов россиян (42% населения страны старше 16 лет) пользуются интернетом через мобильные устройства.
- Огромное значение имеет скорость загрузки сайта. Если сайт загружается больше 3-х секунд, то 58 % пользователей закроют страницу и уйдут с вашего сайта.
- Поисковые системы лучше ранжируют адаптивные сайты, потому что они более удобны для болшей аудитории.
- .Улучшается юзабилити сайта и пользовательский опыт
- Следовательно, адаптивный дизайн – это уже не причуда и не дань моде, а эффективный инструмент для повышения конверсии.
Примеры адаптивных сайтов, которые созданы в веб-студии АВАНЗЕТ
Корпоративные сайты
Адаптивные интернет магазины
Вы больше не хотите терять клиентов из-за медленной скорости загрузки?
Тогда вам нужен адаптивный сайт!
Заказать сайт
Разработка адаптивных сайтов — заказать верстку адаптивного сайта, цена на Инфодизайне
Современные пользователи для просмотра сайтов в интернете используют различные устройства с разной диагональю экрана и разрешением. Чтобы ваш интернет-ресурс выглядел одинаково красиво и на настольном мониторе, и на смартфоне, необходима разработка адаптивного дизайна. Заказать эту услугу вы можете в компании «ИнфоДизайн». Наша фирма имеет большой опыт работы по адаптации сайтов для просмотра на различных устройствах. Закажите создание адаптивного дизайна и обеспечьте вашему интернет-ресурсу качественную коммуникацию с пользователями, которая не замедлит отразиться на росте прибыли компании.
Преимущества заказа адаптивного дизайна в компании «ИнфоДизайн»
Какие плюсы вы можете получить, если закажете создание сайтов с адаптивным дизайном в нашей компании? Наиболее важные моменты заключаются в следующем:
- Ваш сайт будет идеально выглядеть на любом устройстве, которое имеет браузер, независимо от диагонали экрана и разрешения.
- Мы индивидуально подходим к проектированию каждого сайта и разрабатываем адаптивный дизайн с учетом специфики именно вашего ресурса.
- Адаптация сайта позволяет вам существенно увеличить количество потенциальных посетителей ресурса, которые конвертируются в покупателей товаров и услуг.
- Использование адаптивного дизайна дает возможность увеличить конверсию, так как по статистике большую часть покупок пользователи совершают именно с телефонов и планшетов.
- Наши специалисты модернизируют сайт таким образом, что на телефон и планшет он будет загружаться намного быстрее, которые связываются с интернетом по мобильной сети. Это важно именно для пользователей мобильных устройств, которые не хотят ожидать загрузки основного сайта в течение двух-трех минут.
- Сотрудники компании «ИнфоДизайн» используют при создании адаптивного дизайна эффективные прототипы, фишки и ловушки, способствующие увеличению конверсии посетителей в покупателей.
- Программисты фирмы устанавливают на сайт скрипты, позволяющие эффективно определять тип используемого устройства и отображать на экране те элементы ресурса, которые подходят к конкретному случаю.
Этапы разработки адаптивного дизайна
Для получения максимального результата работа над адаптивным ресурсом в интернете ведется следующим образом:
- Проектирование макета дизайна. Для начала наши дизайнеры разрабатывают графическую часть сайта. Учитывается специфика отображения элементов интерфейса на разных устройствах, включая планшеты, смартфоны и ПК.
- Программирование. После окончания работы над дизайном производится верстка макета. Наши специалисты используют особую технологию адаптивной верстки, которая дает возможность отображать сайт корректно на всех возможных устройствах. После этого реализуется задуманный функционал проекта.
- Запуск. Последний этап – тщательная проверка возможных вариантов отображения сайта на экранах различных устройств. На этой стадии проектирования выявляются и исправляются возможные ошибки, ресурс наполняется необходимой информацией (текстами, картинками и др.).
Дополнительные преимущества адаптивного дизайна
Адаптивный дизайн интернет-ресурса приносит владельцам сайта и дополнительные плюсы:
- Такой проект проще продвигается в поисковой выдаче Яндекс и Google
- Интернет-магазин в адаптивном дизайне позволяет увеличить объемы продаж.
- Использование адаптивного сайта заменяет разработку отдельного мобильного приложения для телефона.
Чтобы заказать создание адаптивного дизайна для вашего сайта, достаточно позвонить по указанному телефону специалистам компании «ИнфоДизайн» либо оставить заявку с помощью формы обратной связи.
Как это выглядит
Адаптивные сайты всегда подстраиваются под размер экрана устройства, с которого пользователь просматривает ваш сайт. Например, при уменьшении размера экрана, блоки на сайте перестраиваются, боковые колонки перемещаются вниз под основной контент, оставляя главному содержимому вашего сайта больше места и, не отвлекая пользователей с маленькими размерами экрана от совершения нужных вам действий.
Дизайнер при разработке сайта учитывает, что размер кнопок и пунктов меню должен быть довольно большим, а ссылки и элементы навигации лучше размещать подальше друг от друга, чтобы пользователям было удобно пользоваться сайтом на маленьком экране телефона.
Пример адаптивного дизайна и верстки (из нашего портфолио):
Пример адаптивного дизайна (сайт из нашего портфолио):
Вы хотите иметь современный сайт, которым было бы удобно пользоваться на любом устройстве?
Тогда звоните нам прямо сейчас или оставьте заявку:
Адаптивный дизайн и верстка сайта на видеокурсе от Loftblog
Учение — не только свет, по народной пословице, — оно также и свобода. Ничто так не освобождает человека, как знание… Тургенев И. С.
Добро пожаловать на наш видеокурс, посвященный очень актуальной на сегодняшний день теме — адаптивной верстке сайтов. В наш век мобильных устройств, когда практически у каждого человека, находящегося в сознательном возрасте, есть планшет, мобильный телефон и прочие мобильные чудеса современной цивилизации, с помощью которых можно бродить по лабиринтам всемирной паутины, создание сайтов, которые будут одинаково хорошо отображаться на устройствах с различным разрешением экрана, стало необходимостью.
Три кита адаптивного дизайна
На первом вводном видеоуроке мы поговорим о самом понятии адаптивной верстки и дизайна, узнаем, из чего он состоит и что подразумевается под каждой из его частей.
Итак, адаптивный дизайн держится на трех китах: отзывчивом дизайне (Responsive design), Progressive Enhancement и Mobile first.
Отзывчивый дизайн, или Responsive design
Первый раз термин «отзывчивый дизайн» был упомянут Итаном Маркотом в его статье в мае 2010 г. Само это понятие включает в себя три технологии. Первая из них — Fluid grid (гибкая сетка макета), вторая технология — Flexible Media (весь медиа-контент сайта), и последняя из рассматриваемых технологий отзывчивого дизайна — это Media queiries (медиа-запросы). Все они будут подробно разобраны на следующих видеоуроках нашего курса.
Progressive Enhancement и Graceful degradation
Право авторства такого понятия адаптивного дизайна, как Progressive Enhancement принадлежит известному разработчику Арону Густафсону, который впервые ввел этот термин в своей книге. Под Progressive Enhancement подразумевается постепенное улучшение, когда верстка проекта начинается с самого простого к более сложному, современному, чтобы сайт мог корректно отображаться при помощи самого старого, но еще используемого браузера.
Подход к началу верстки проектов — есть главное отличие этой технологии от другой, совершенно противоположной — Graceful degradation (изящная деградация). При такой верстке разработка проектов идет от самого сложного. навороченного к простому.
Mobile first
Последняя технология, входящая в состав адаптивного дизайна — это Mobile first. Под ней понимается первоочередная разработка проектов для мобильных устройств, а затем уже для стационарных.
Таким образом, на видеоуроке вам станет известно, из чего состоит адаптивная верстка. На полученные на этом занятии знания вы будете опираться при просмотре дальнейших видеоуроков.
Приятного всем просмотра! Учитесь с удовольствием! Всегда ваш Loftblog.
Рекомендуемые курсы
Десять проблем адаптивного дизайна и их решения — Блог HTML Academy
Благодаря адаптивным сайтам, быстро подстраивающимся под любое устройство и размер экрана, интернет меняется, чтобы предоставить пользователю наилучший опыт. Начиная с межнациональных корпораций, таких, как Sony, Microsoft и Nokia, и заканчивая мировыми техническими знаменитостями (Salesforce) и онлайн-гигантами для путешествий (Expedia), серьёзные игроки поворачиваются к адаптивному веб-дизайну, чтобы идти в ногу с современными тенденциями и достичь ещё более широкой аудитории.
Но создание адаптивных сайтов содержит в себе недостатки. Значимость сайта для пользователя становится важнее, чем когда-либо. Эстетика уходит на задний план, в то время как воцаряется производительность. Проблема заключается в том, что производительность не может быть оценена в Photoshop, и должны быть использованы новые методы, чтобы осуществить дизайнерские задумки. Здесь обозначены 10 проблем, связанных с созданием адаптивных сайтов, вместе с десятью возможными решениями.
1. Более проблематичный этап визуализации
В прошлом клиенту было необходимо утверждать статичные изображения и скриншоты до начала разработки. Сегодня дизайн может стать более хаотичным и постоянно меняющимся процессом набросков и прототипирования, где внимание фокусируется на дизайне элементов и том, как они будут перестраиваться в зависимости от разных типов устройств и разрешений.
Решение: существует два подхода для адаптивных макетов. Первый состоит в создании прототипа десктопной версии главной страницы и также всех остальных страниц сайта, а потом в адаптации их под размеры и разрешения экранов большинства планшетов и мобильных устройств. Другой подход состоит в использовании бумаги и общении с клиентом, чтобы продемонстрировать макеты и то, как они будут перетекать на разных размерах экрана. Проектирование в браузере и работа с HTML и CSS прототипами начинается на ранней стадии. Создание системы компонентов и понимание того, как они могут быть перекомпонованы под разные конфигурации, заменяет создание каркасов на каждую отдельную страницу и состояние. Выбор метода обычно диктуется сложностью сайта.
2. Навигация
До адаптивного дизайна каждый пользователь знал, где находилась навигация. Несмотря на то что сегодня три полоски у левой верхней границы чаще всего представляют собой навигационную кнопку, многие пользователи до сих пор трудно ориентируются в меню, особенно когда дело доходит до сайтов со сложной структурой. Сегодня вся концепция навигации должна быть пересмотрена.
Решение: дизайнеры должны тратить больше времени, пытаясь сделать навигацию интуитивно понятной и очевидной. Изучение содержимого сайта и его информационной структуры, и понимание того, как и для чего пользователи просматривают сайт — это единственный способ сделать уникальное навигационное решение. Кроме того, тестирование навигации на максимально возможном числе устройств поможет разработчикам сделать его правильно.
3. Качество фоновых изображений и иконок
Изображения имеют ключевое значение для пользователя в вебе. В адаптивном дизайне изображения и иконки должны быть адаптивными, чтобы позволить пользователю наслаждаться графикой на устройствах с высокой плотностью пикселей, которые становятся более распространёнными. Цель каждого дизайнера и разработчика убедиться, что изображения не выглядят размытыми и плохо масштабированными.
Решение: отложенная загрузка изображений может помочь оптимизировать рендеринг страницы и уменьшить число HTTP-запросов, откладывая загрузку изображений, которые не предназначены для этого типа устройства или экрана. Создание масштабируемых и готовых к ретине иконок может также помочь пользователю получать удовольствие от сайта, не потеряв при этом в качестве.
4. Отображение данных на маленьких экранах
Отображение таблиц с данными (например, расписание авиарейсов) на маленьких экранах — настоящая проблема.
Решение: адаптивные таблицы — лучший вариант на текущий момент. Существуют также другие методы: отказ от сеток в макетах и создание меньших таблиц, из-за которых не будет появляться горизонтальной прокрутки; построение из таблиц более компактных круговых диаграмм; замена таблиц на меньшую версию со ссылкой на полный вариант; скрытие менее важных элементов на маленьких экранах и вывод выпадающего меню с доступом к полной версии; разноцветные таблицы, где цвета используются заместо столбцов; и даже поворот таблицы набок, чтобы она поместилась.
5. Быстрая загрузка на всех устройствах
Одной из проблем является нахождения баланса между опытом использования и быстро развивающимися технологиями. Адаптивные сайты часто весят очень много, так как подготовлены для настольных компьютеров и мобильных устройств. Из-за этого бизнес может пострадать, так как большинство мобильных пользователей покинут сайт после пяти секунд, не получив того, что они ожидают.
Решение: постепенная загрузка, которая позволяет загружать только то, что нужно пользователю. Правило следующее: первым загружается контент, затем улучшения, a потом всё остальное. Используя подход «сначала мобильные», для пользователей, привыкших к большому числу контента, дизайнеры должны оставить только те элементы, которые необходимы. Распространение мобильных устройств опережает настольные компьютеры, поэтому постепенная загрузка — это решение. Благодаря использованию средств автоматизации для масштабирования и кэширования изображений, последующие изменения на сайте становятся проще. Из-за того, что соединение пользователя может быть неидеальным, производительность очень важна.
6. Длительные этапы дизайна, разработки и тестирования
Из-за того, что адаптивным сайтам необходимо хорошо работать на большом числе разных устройств, да ещё и совмещать хорошую функциональность со сложными элементами дизайна, им требуется большее время на дизайн, разработку и тестирование. Обычно это занимает в два раза больше времени по сравнению с нормальным сайтом.
Решение: проблема уже содержит в себе решение. Несмотря на то что адаптивные сайты могут потребовать больше времени на создание, они лучше подходят для постепенного изменения. Вместо капитальной переделки, которая стоит дороже и дольше по времени, адаптивные сайты могут развиваться шаг за шагом, сокращая владельцам в конечном счёте много времени и затрат.
7. Скрытие и удаление содержимого
Сайты со сложными элементами пользовательских интерфейсов, расширенными функциями поиска, многоступенчатыми формами, таблицами данных, калькуляторами, модулями со сторонними скриптами часто формируют проблему, потому что они попросту содержат слишком много информации. До сих пор подход заключался в сокрытии от пользователя информации и её удалении, но многие считают, что они имеют право получить доступ ко всей информации, даже если просматривают сайт на маленьком устройстве. В некоторых случаях нет возможности предоставить пользователю полную версию сайта.
Решение: тщательное планирование с самого начала, что позволит определить, как расположить контент так, чтобы разработчикам не приходилось что-либо скрывать. Цель состоит в том, чтобы оптимизировать всё, насколько это возможно: удалить ненужные элементы на ранних этапах проектирования и сфокусироваться на основной структуре сайта без добавления всякой мишуры. Сейчас не время для украшения, а момент для расстановки приоритетов и необходимых сокращений. Всегда хорошо дать пользователю возможность получить доступ к полной версии сайта, если он этого захочет.
8. Перевод фиксированных сайтов в адаптивные
Существует большая дилемма: менять ли менее гибкий код фиксированной вёрстки или оставить как есть и по-прежнему обеспечивать приемлемую производительность?
Решение: процесс преобразования сложный, но для простых сайтов это возможно и легко было сделано в прошлом. Выбор чаще всего заключается в изменении стилей и шаблонов или начале создания с нуля. Если у вас большой сложный сайт, то создание новой версии — лучший вариант, чем вообще не делать изменения.
9. Старые версии Internet Explorer не поддерживают CSS3 медиавыражения
Когда вы работаете по принципу «сначала мобильные», ваш сайт может неправильно отображаться в старых версиях IE. В этом случае разработчикам необходимо найти способ поддерживать старый сайт на мобильных устройствах.
Решение: хорошая практика — беспокоиться о пользователях Internet Explorer и предлагать им удобное решение. Используя JavaScript, опытный разработчик может легко изменить расположение на странице в зависимости от размеров окна браузера. Для поддержки оригинальных макетов решением является использование полифилов, то есть части кода обеспечивающей технологии, которые, как ожидает разработчик, браузер должен предоставлять изначально. Другим решением может быть подключение отдельных стилей для IE с простым оформлением. Можно вообще ничего не делать, если это выглядит допустимо. Всё зависит от потребностей конечного пользователя.
10. Не все понимают, зачем им использовать адаптивный дизайн
Процесс работы с клиентами не всегда упорядоченный и структурированный, и методологии адаптивного дизайна всё ещё уточняются и тестируются. Решения проблем редко высечены на камне, что может создать неопределённость и путаницу для клиентов.
Решение: показ преимуществ адаптивного дизайна в действии — это лучший способ получить положительный отзыв и одобрение. Адаптивный дизайн собой может доказать значительное преимущество на рынке с точки зрения функциональности на многих устройствах, упрощая будущие исправления, и становясь привлекательным для более широкой аудитории пользователей.
Заключение
Хотя адаптивный дизайн становится всё популярнее, многие вопросы всё ещё остаются неотвеченными и не существует официального решения возникающих проблем. Важно запомнить, что адаптивный дизайн должен улучшать знания, а не ограничивать возможности пользователей, и все усилия дизайнеров и разработчиков должным быть нацелены на осуществление этой цели.
Заказать создание адаптивного дизайна сайта для мобильных устройств
Почему адаптивный дизайн — это актуально?
Статистика использования мобильных устройств говорит о том, что уже сегодня люди предпочитают просматривать сайты и совершать покупки по средствам своих гаджетов. И если ваш сайт не готов к взаимодействию с мобильной аудиторией, можно с уверенностью утверждать, ваш ресурс теряет пользователей, а ваша компания теряет деньги.
Создание адаптивного сайта представляет собой вид гибкого веб-дизайна, который подстраивается под размер экрана устройства. Это позволяет разработать одну версию дизайна, которая будет одинаково хорошо отображаться на экране телевизора, мобильного телефона или другого устройства с выходом в интернет.
Какие преимущества вы получите, заказав адаптивный дизайн сайта?
Органический рост в выдаче поисковых машин.Адаптивные сайты лучше ранжируются поисковыми системами; | |
Увеличение количества посещений. Адаптивные сайты более посещаемые за счет мобильной аудитории; | |
Повышение ваших продаж. Адаптивные сайты имеют более высокие продажи. | |
Экономия денежных ресурсов. Разработка сайта, а также изготовление мобильной версии потребует больше финансовых расходов, чем разработка адаптивного сайта. |
Создание адаптивного сайта обеспечит клиенту:
- Корректное отображение сайта на любых устройствах, которые существуют или будут выпущены в будущем.
- Ориентацию на потребности и интересы пользователей мобильных устройств.
- Расширение возможностей бизнеса.
В компании GUSAROV действует почасовая оплата.
Стоимость создания адаптивного сайта составляет от:
- BYN — 1 000
- RUB — 31 121
- USD — 476
- EUR — 413
Оставляйте онлайн заявку или звоните по указанным телефонам, и мы подготовим для Вас выгодное коммерческое предложение, специально для Вашего бизнеса. Тарифы создания сайта вы можете узнать, связавшись с нашими менеджерами.
Заказать адаптивный сайт
Разработка адаптивного дизайна сайта
Причины заказать адаптивный дизайн сайта в KOLORO
Адаптивный дизайн сайта – это оформление веб-страниц для оптимального отображения и удобного взаимодействия с пользователем. Целью создания адаптивного дизайна является оптимизация под любой тип устройств и формат экранов.
Существует два подхода к разработке адаптивного дизайна сайта. Они основаны на первичности создания: интерфейса для смартфона или веб-сайта.
Сотрудники KOLORO учитывают интересы пользователей и специфику их взаимодействия с устройствами. Ведь телефон используется в первую очередь для быстрого решения задач – поиска информации, сравнения цен, оплаты счетов. Человек, пользуясь компьютером, имеет больше времени и возможностей глубоко изучить и оценить информацию.
Основываясь на опыте и познаниях в человеческой психологии, специалисты компании KOLORO предложат вариант создания адаптивного дизайна сайта, который отвечает идеям и целям вашего бренда.
Создание адаптивного сайта: отличие от мобильной версии
Мобильная версия сайта запускается на поддомене, а ресурс с адаптацией имеет один URL. Мобильная модификация сайта нацелена на упрощение элементов страницы. В свою очередь, сайт с адаптивным дизайном будет выглядеть следующим образом: на смартфоне отображаются основные возможности взаимодействия, на планшете с большим разрешением экрана опциональные блоки и панели, а на десктопном устройстве весь функционал ресурса.
Если размышлять о том, кому подойдет разработка адаптивных сайтов? То отметим, что адаптивный дизайн — отличное решение для маленьких сайтов, блогов, интернет-маркетов, а также для корпоративных или информационных ресурсов.
Адаптивный дизайн — Изучите веб-разработку
На заре веб-дизайна страницы создавались для экрана определенного размера. Если у пользователя был экран большего или меньшего размера, чем ожидал дизайнер, результаты варьировались от нежелательных полос прокрутки до слишком длинной строки и плохого использования пространства. По мере того, как стали доступны более разнообразные размеры экранов, появилась концепция отзывчивого веб-дизайна (RWD), набор методов, которые позволяют веб-страницам изменять свой макет и внешний вид в соответствии с разной шириной экрана, разрешением и т. Д.Это идея, которая изменила наш подход к проектированию сети с несколькими устройствами, и в этой статье мы поможем вам понять основные методы, которые вам нужно знать, чтобы овладеть ею.
В какой-то момент истории у вас было два варианта разработки веб-сайта:
- Вы можете создать жидкий сайт , который будет растягиваться, чтобы заполнить окно браузера
- или сайт фиксированной ширины , который будет фиксированным размером в пикселях.
Эти два подхода, как правило, приводили к тому, что веб-сайт лучше всего выглядел на экране человека, создавшего этот сайт! Жидкий сайт привел к сплющенному дизайну на экранах меньшего размера (как показано ниже) и нечитаемо длинным линиям на экранах большего размера.
Примечание : См. Этот простой жидкий макет: пример, исходный код. При просмотре примера перетаскивайте окно браузера внутрь и наружу, чтобы увидеть, как оно выглядит при разных размерах.
Сайт фиксированной ширины рисковал иметь горизонтальную полосу прокрутки на экранах меньше ширины сайта (как показано ниже) и много белого пространства по краям дизайна на экранах большего размера.
Примечание : См. Этот простой макет фиксированной ширины: пример, исходный код. Опять же, наблюдайте за результатом при изменении размера окна браузера.
Когда мобильный Интернет стал реальностью с появлением первых функциональных телефонов, компании, которые хотели использовать мобильные устройства, обычно создавали специальную мобильную версию своего сайта с другим URL-адресом (часто что-то вроде m.example.com или пример.mobi ). Это означало, что необходимо было разработать и поддерживать в актуальном состоянии две отдельные версии сайта.
Кроме того, эти мобильные сайты часто предлагали очень урезанный опыт. По мере того как мобильные устройства становились все более мощными и могли отображать веб-сайты целиком, это разочаровывало мобильных пользователей, которые оказались в ловушке мобильной версии сайта и не смогли получить доступ к информации, которая, как они знали, была в полнофункциональной настольной версии сайта.
Было разработано несколько подходов, чтобы попытаться устранить недостатки жидких или фиксированных методов создания веб-сайтов. В 2004 году Кэмерон Адамс написал пост под названием «Макет, зависящий от разрешения», описывающий метод создания дизайна, который можно адаптировать к разным разрешениям экрана. Этот подход требовал JavaScript для определения разрешения экрана и загрузки правильного CSS.
Зои Микли Гилленуотер сыграла важную роль в ее работе, чтобы описать и формализовать различные способы создания гибких сайтов, пытаясь найти золотую середину между заполнением экрана или полностью фиксированным размером.
Термин адаптивный дизайн был придуман Итаном Маркоттом в 2010 году и описывает использование трех методов в сочетании.
- Первой была идея жидкостных решеток, которая уже была исследована Гилленуотером, и ее можно прочесть в статье Маркотта «Флюидные сетки» (опубликованной в 2009 году в A List Apart).
- Вторая техника была идеей жидких изображений. Используя очень простую технику установки для свойства
max-width
значения100%
, изображения будут уменьшаться, если их содержащий столбец станет уже, чем внутренний размер изображения, но никогда не станет больше.Это позволяет изображению уменьшаться, чтобы поместиться в столбец гибкого размера, а не переполнять его, но не увеличиваться в размерах и не становиться пикселизированными, если столбец становится шире изображения. - Третьим ключевым компонентом был медиа-запрос. Медиа-запросы позволяют переключать тип макета, который Кэмерон Адамс ранее исследовал с помощью JavaScript, используя только CSS. Вместо того, чтобы иметь один макет для всех размеров экрана, макет можно изменить. Боковые панели можно переместить для меньшего экрана или отобразить альтернативную навигацию.
Важно понимать, что адаптивный веб-дизайн не является отдельной технологией — это термин, используемый для описания подхода к веб-дизайну или набора передовых практик, используемых для создания макета, который может реагировать на устройство, используемое для просмотра содержимого. В первоначальном исследовании Маркотта это означало гибкие сетки (с использованием чисел с плавающей запятой) и медиа-запросы, однако за почти 10 лет, прошедших с момента написания этой статьи, адаптивная работа стала по умолчанию.Современные методы макета CSS по своей сути являются адаптивными, и у нас есть новые функции, встроенные в веб-платформу, чтобы упростить разработку адаптивных сайтов.
Остальная часть этой статьи укажет вам на различные функции веб-платформы, которые вы, возможно, захотите использовать при создании адаптивного сайта.
Адаптивный дизайн появился только благодаря медиа-запросу. Спецификация Media Queries Level 3 стала кандидатом в рекомендацию в 2009 году, что означает, что она была признана готовой к реализации в браузерах.Медиа-запросы позволяют нам запускать серию тестов (например, является ли экран пользователя больше определенной ширины или определенного разрешения) и выборочно применять CSS для стилизации страницы в соответствии с потребностями пользователя.
Например, следующие мультимедийные запросы проверяют, отображается ли текущая веб-страница как экранный носитель (следовательно, не как печатный документ), а ширина области просмотра составляет не менее 800 пикселей. CSS для селектора .container
будет применяться только в том случае, если эти два условия верны.
@media screen и (min-width: 800px) {
.container {
маржа: 1em 2em;
}
}
Вы можете добавить несколько медиа-запросов в таблицу стилей, настроив весь макет или его части, чтобы они наилучшим образом соответствовали разным размерам экрана. Точки, в которых вводится медиа-запрос и изменяется макет, известны как точки останова .
Распространенным подходом при использовании Media Queries является создание простого одностолбцового макета для устройств с узким экраном (например,g), затем проверьте наличие больших экранов и реализуйте макет с несколькими столбцами, если вы знаете, что у вас достаточно ширины экрана, чтобы справиться с этим. Это часто описывается как « мобильный первый дизайн ».
Дополнительные сведения см. В документации MDN для запросов мультимедиа.
Адаптивные сайты не просто меняют макет между точками останова, они построены на гибких сетках. Гибкая сетка означает, что вам не нужно настраивать таргетинг на все возможные размеры устройства и создавать для него идеальный макет.Такой подход был бы невозможен, учитывая огромное количество существующих устройств разного размера и тот факт, что, по крайней мере, на настольных компьютерах люди не всегда открывают окно браузера до максимума.
Используя гибкую сетку, вам нужно только добавить точку останова и изменить дизайн в точке, где содержимое начинает выглядеть плохо. Например, если длина строки становится нечитаемой по мере увеличения размера экрана, или поле становится сжатым с двумя словами на каждой строке по мере сужения.
На заре гибкого дизайна единственным вариантом создания макета было использование плавающих элементов. Гибкие плавающие макеты были достигнуты за счет указания ширины каждого элемента в процентах и обеспечения того, чтобы итоговые значения по макету не превышали 100%. В своей оригинальной статье о плавных сетках Маркотт подробно описал формулу для преобразования макета, разработанного с использованием пикселей, в проценты.
цель / контекст = результат
Например, если размер нашего целевого столбца составляет 60 пикселей, а контекст (или контейнер), в котором он находится, составляет 960 пикселей, мы делим 60 на 960, чтобы получить значение, которое мы можем использовать в нашем CSS, после перемещения десятичной точки на два разряда. Направо.
.col {
ширина: 6,25%;
}
Этот подход сегодня можно найти во многих местах в Интернете, и он задокументирован здесь, в разделе макета нашей статьи о методах макета предыдущих версий. Скорее всего, вы столкнетесь с веб-сайтами, использующими этот подход в своей работе, поэтому стоит понять его, даже если вы не станете создавать современный сайт с использованием гибкой сетки на основе чисел с плавающей запятой.
В следующем примере демонстрируется простой адаптивный дизайн с использованием Media Queries и гибкой сетки.На узких экранах макет отображает коробки, расположенные друг над другом:
На более широких экранах они перемещаются в две колонки:
Современные методы макета, такие как макет с несколькими столбцами, Flexbox и Grid, по умолчанию являются адаптивными. Все они предполагают, что вы пытаетесь создать гибкую сетку, и предлагают более простые способы сделать это.
Multicol
Самым старым из этих методов компоновки является многоцветный — когда вы указываете столбцов с количеством столбцов
, это указывает, на сколько столбцов вы хотите разделить контент.Затем браузер определяет их размер, который будет меняться в зависимости от размера экрана.
.container {
количество столбцов: 3;
}
Если вместо этого вы укажете шириной столбца , вы укажете минимальную ширину . Браузер создаст столько столбцов такой ширины, сколько удобно помещается в контейнер, а затем разделит оставшееся пространство между всеми столбцами. Поэтому количество столбцов будет меняться в зависимости от того, сколько места есть.
.container {
ширина столбца: 10em;
}
Flexbox
В Flexbox элементы гибкости будут сжиматься и распределять пространство между элементами в соответствии с пространством в их контейнере в качестве исходного поведения. Изменяя значения для flex-grow
и flex-shrink
, вы можете указать, как вы хотите, чтобы элементы вели себя, когда они сталкиваются с большим или меньшим пространством вокруг них.
В приведенном ниже примере каждый из гибких элементов будет занимать равное количество места в гибком контейнере, используя сокращение flex: 1
, как описано в теме макета Flexbox: гибкие размеры гибких элементов.
.container {
дисплей: гибкий;
}
. элемент {
гибкость: 1;
}
Примечание : В качестве примера мы перестроили простой адаптивный макет выше, на этот раз используя flexbox. Вы можете видеть, что нам больше не нужно использовать странные процентные значения для расчета размера столбцов: пример, исходный код.
CSS grid
В CSS Grid Layout модуль fr
позволяет распределять доступное пространство по дорожкам сетки. В следующем примере создается сетка-контейнер с тремя дорожками размером 1fr
.Это создаст три дорожки для столбцов, каждая из которых займет одну часть доступного пространства в контейнере. Вы можете узнать больше об этом подходе к созданию сетки в теме Learn Layout Grids в разделе «Гибкие сетки с единицей fr».
.container {
дисплей: сетка;
сетка-шаблон-столбцы: 1fr 1fr 1fr;
}
Примечание : версия макета сетки еще проще, поскольку мы можем определять столбцы в .wrapper: example, исходном коде.
Простейший подход к адаптивным изображениям описан в ранних статьях Маркотта об адаптивном дизайне.По сути, вы должны взять изображение максимального размера, который может потребоваться, и уменьшить его. Этот подход все еще используется сегодня, и в большинстве таблиц стилей вы найдете где-то следующий CSS:
img {
максимальная ширина: 100%;
}
У этого подхода есть очевидные недостатки. Изображение может отображаться намного меньше, чем его собственный размер, что является пустой тратой полосы пропускания — мобильный пользователь может загружать изображение, в несколько раз превышающее размер того, что он фактически видит в окне браузера.Кроме того, вам может не понадобиться такое же соотношение сторон изображения на мобильном устройстве, как на настольном компьютере. Например, было бы неплохо иметь квадратное изображение для мобильных устройств, но показывать ту же сцену, что и пейзажное изображение на рабочем столе. Или, учитывая меньший размер изображения на мобильном телефоне, вы можете захотеть показать совсем другое изображение, которое легче понять на маленьком экране. Этого нельзя добиться за счет уменьшения изображения.
Адаптивные изображения с использованием элемента
и
srcset
и размеров
атрибутов решают обе эти проблемы.Вы можете указать несколько размеров вместе с «подсказками» (метаданные, описывающие размер экрана и разрешение, для которых изображение лучше всего подходит), и браузер выберет наиболее подходящее изображение для каждого устройства, гарантируя, что пользователь загрузит изображение размера. подходит для устройства, которое они используют.
Вы также можете art direct изображений, используемых в разных размерах, таким образом обеспечивая различную обрезку или совершенно другое изображение для разных размеров экрана.
Вы можете найти подробное руководство по адаптивным изображениям в разделе Learn HTML здесь, на MDN.
Элементом адаптивного дизайна, не освещавшимся в предыдущих работах, была идея адаптивной типографики. По сути, это описывает изменение размеров шрифта в медиа-запросах для отражения большей или меньшей площади экрана.
В этом примере мы хотим установить для нашего заголовка уровня 1 значение 4rem
, что означает, что он будет в четыре раза больше нашего базового размера шрифта. Это действительно большой заголовок! Нам нужен этот большой заголовок только на экранах большего размера, поэтому мы сначала создаем заголовок меньшего размера, а затем используем медиа-запросы, чтобы перезаписать его на больший размер, если мы знаем, что размер экрана пользователя составляет не менее 1200 пикселей
.
html {
размер шрифта: 1em;
}
h2 {
font-size: 2rem;
}
@media (min-width: 1200 пикселей) {
h2 {
размер шрифта: 4rem;
}
}
Мы отредактировали наш приведенный выше пример адаптивной сетки, чтобы включить в него также адаптивный тип с использованием описанного метода. Вы можете увидеть, как заголовок меняет размеры, когда макет переходит в версию с двумя столбцами.
На мобильном телефоне заголовок меньше:
На рабочем столе, однако, мы видим больший размер заголовка:
.
Как показывает этот подход к типографике, вам не нужно ограничивать медиа-запросы только изменением макета страницы.Их можно использовать для настройки любого элемента, чтобы сделать его более удобным или привлекательным при других размерах экрана.
Использование единиц просмотра для адаптивной типографики
Интересным подходом является использование единицы области просмотра vw
для обеспечения адаптивной типографики. 1vw
равен одному проценту ширины области просмотра, что означает, что если вы установите размер шрифта с использованием vw
, он всегда будет соответствовать размеру области просмотра.
h2 {
размер шрифта: 6vw;
}
Проблема с выполнением описанного выше заключается в том, что пользователь теряет возможность масштабировать любой набор текста с помощью модуля vw
, поскольку этот текст всегда связан с размером области просмотра. Следовательно, вы никогда не должны устанавливать текст, используя только единицы области просмотра .
Есть решение, и оно предполагает использование calc ()
. Если вы добавите единицу vw
к значению, установленному с использованием фиксированного размера, например em
s или rem
s, тогда текст все равно будет масштабироваться. По сути, модель vw
добавляет к этому увеличенному значению:
h2 {
размер шрифта: calc (1.5rem + 3vw);
}
Это означает, что нам нужно указать размер шрифта для заголовка только один раз, а не настраивать его для мобильных устройств и переопределять в медиа-запросах.Затем шрифт постепенно увеличивается по мере увеличения размера области просмотра.
Если вы посмотрите на исходный HTML-код адаптивной страницы, вы обычно увидите следующий тег
в
документа.
Этот метатег сообщает мобильным браузерам, что они должны установить ширину области просмотра в соответствии с шириной устройства и масштабировать документ до 100% от предполагаемого размера, который показывает документ в оптимизированном для мобильных устройств размере, который вы планировали.
Зачем это нужно? Потому что мобильные браузеры часто лгут о ширине своего окна просмотра.
Этот метатег существует потому, что когда был запущен оригинальный iPhone и люди начали просматривать веб-сайты на маленьком экране телефона, большинство сайтов не были оптимизированы для мобильных устройств. Таким образом, мобильный браузер установит ширину области просмотра на 960 пикселей, отобразит страницу с такой шириной и покажет результат как уменьшенную версию макета рабочего стола. Другие мобильные браузеры (например, на Google Android) сделали то же самое.Пользователи могли увеличивать масштаб и перемещаться по сайту, чтобы просмотреть интересующие их фрагменты, но это выглядело плохо. Вы все равно увидите это сегодня, если вам не повезло натолкнуться на сайт, у которого нет адаптивного дизайна.
Проблема в том, что ваш адаптивный дизайн с точками останова и медиа-запросами не будет работать должным образом в мобильных браузерах. Если у вас узкий макет экрана с шириной области просмотра 480 пикселей или меньше, а область просмотра установлена на 960 пикселей, вы никогда не увидите свою узкую компоновку экрана на мобильных устройствах. Устанавливая width = device-width
, вы заменяете Apple по умолчанию width = 960px
на фактическую ширину устройства, поэтому ваши медиа-запросы будут работать, как задумано.
Таким образом, вы должны всегда включать указанную выше строку HTML в заголовок ваших документов.
Существуют и другие настройки, которые вы можете использовать с метатегом области просмотра, однако в целом указанная выше строка — это то, что вы захотите использовать.
-
initial-scale
: Устанавливает начальный масштаб страницы, который мы установили на 1. -
высота
: Устанавливает определенную высоту для области просмотра. -
минимальный масштаб
: Устанавливает минимальный уровень масштабирования. -
максимальный масштаб
: Устанавливает максимальный уровень масштабирования. -
масштабируется пользователем
: предотвращает масштабирование, если установлено значениенет
.
Следует избегать использования с минимальным масштабом
, с максимальным масштабом
и, в частности, с настройкой с масштабированием пользователем
на без
. Пользователям должно быть разрешено увеличивать масштаб настолько, насколько им нужно; предотвращение этого вызывает проблемы с доступностью.
Примечание : существует правило CSS @, предназначенное для замены метатега области просмотра — @viewport, однако оно плохо поддерживается браузером. Когда используются оба, метатег переопределяет @viewport.
Адаптивный дизайн относится к дизайну сайта или приложения, который соответствует среде, в которой он просматривается. Он включает в себя ряд функций и методов CSS и HTML, и теперь, по сути, именно так мы создаем веб-сайты по умолчанию. Рассмотрим сайты, которые вы посещаете на своем телефоне — вероятно, довольно необычно встретить сайт, который является версией для настольного компьютера в уменьшенном масштабе или на котором вам нужно прокрутить в сторону, чтобы найти что-то. Это связано с тем, что Интернет перешел к такому подходу к адаптивному дизайну.
Также стало намного проще создавать адаптивный дизайн с помощью методов компоновки, которые вы изучили в этих уроках. Если вы новичок в веб-разработке, сегодня в вашем распоряжении гораздо больше инструментов, чем в первые дни адаптивного дизайна. Поэтому стоит проверять возраст всех материалов, на которые вы ссылаетесь. Хотя исторические статьи по-прежнему полезны, современное использование CSS и HTML значительно упрощает создание элегантных и полезных дизайнов, независимо от того, с какого устройства ваш посетитель просматривает сайт.
6 эффективных советов о том, как сделать веб-сайт адаптивным
Как будто машина предугадывает то, что вам нужно. То же самое можно сказать и об адаптивном веб-дизайне.
Адаптивный дизайн нацелен на обеспечение наилучшего взаимодействия с пользователем на широком спектре платформ, независимо от того, просматриваете ли вы веб-страницы со своего ПК, ноутбука, планшета или смартфона. Он основан на идее, что мы используем несколько экранов для просмотра контента, и что этот контент должен автоматически реагировать в соответствии с размером вашего экрана.
Важно, чтобы веб-сайт вашей компании, как руль автомобиля или тормоза, был отзывчивым. Итак, давайте посмотрим, что такое адаптивный дизайн, почему вы должны его использовать и как вы можете реализовать его на своем веб-сайте или в существующем дизайне.
Если вы хотите поговорить со специалистом, вы можете связаться с нами по телефону 888-601-5359.
Мы не просто хотим рассказать вам о прекрасной работе, которую мы делаем.
МЫ ХОЧЕМ ВАМ ПОКАЗАТЬ
Мы построили более
1000
Веб-сайты в таких отраслях, как ваша
Что такое адаптивный дизайн?
Для современных веб-сайтов приятный пользовательский интерфейс основан на адаптивном дизайне.Пятнадцать лет назад все работали в Интернете, используя настольный компьютер с монитором, но в наши дни есть гораздо больше вариантов.
Цель адаптивного дизайна — сделать работу пользователей на этих устройствах максимально удобной, даже если дизайн может немного отличаться. Например, вы можете представить информацию в одном столбце на смартфоне и в двух столбцах на ноутбуке, но брендинг и контент останутся неизменными.
Адаптивный дизайн обещает минимальную прокрутку, панорамирование, масштабирование и, что наиболее важно, путаницу.Это делает работу приятной для всех, независимо от того, какое устройство они используют для просмотра вашего сайта.
Вы хотите, чтобы ваш веб-сайт выглядел так же хорошо на 4-дюймовом экране смартфона, как и на 17-дюймовом ноутбуке. Вот что может дать адаптивный дизайн.
Зачем нужен адаптивный дизайн?
Создание отличного пользовательского опыта имеет важное значение для долголетия любого бизнеса. И хотите верьте, хотите нет, но ваш веб-сайт — это продолжение вашего физического бизнеса.
Когда покупатели входят в ваш магазин, вы можете поприветствовать их, предложить им горячий напиток и спросить, на какие вопросы вы можете помочь. Все это часть создания отличного опыта, который заставит клиента захотеть вернуться.
Та же идея верна и в Интернете. Чем более приятным и легким для клиента будет опыт работы с веб-сайтом, тем больше вероятность, что он останется на нем, будет просматривать, совершить покупку или даже вернуться к нему позже.
Подумайте о своем собственном опыте в сети.Вернулись ли вы когда-нибудь на сайт, который загружался за минуту, некорректно отображался на вашем мобильном устройстве или просто отказывался работать? Ни за что! Это одна из основных причин, по которой вы должны заставить свой веб-дизайн правильно работать на всех устройствах, а адаптивный дизайн — ключ к этому.
Кроме того, Google рассматривает, является ли веб-сайт оптимизированным для мобильных устройств, в рамках своих алгоритмов поисковой системы. Это означает, что адаптивные сайты с гораздо большей вероятностью будут иметь более высокий рейтинг в любом поиске, чем сайты, которые этого не делают. Так что сделать ваш сайт адаптивным — это определенно в ваших интересах!
Как реализовать адаптивный дизайн
Теперь, когда вы понимаете, что такое адаптивный дизайн и почему он так важен для владельцев бизнеса с веб-сайтом, вот краткие инструкции по созданию адаптивного веб-сайта, которые помогут вам внести необходимые изменения в ваш сайт.
1. Установите подвижную сетку
Лет назад большинство веб-сайтов создавалось на основе измерения, называемого пикселями.Но теперь дизайнеры перешли на использование плавной сетки.
Сетка пропорционально изменяет размер элементов вашего сайта, а не делает их одного определенного размера. Это упрощает настройку размеров для разных экранов: элементы будут реагировать на размер экрана (то есть сетки), а не на размер, который они заданы в пикселях.
Адаптивная сетка часто делится на столбцы, а высота и ширина масштабируются. Ничто не имеет фиксированной ширины или высоты.Вместо этого пропорции зависят от размера экрана.
Вы можете установить правила для этой сетки, изменив CSS и другой код своего сайта.
2. Разрешить сенсорные экраны
В наши дни даже ноутбуки поставляются с сенсорными экранами. Это делает очень важным создание отзывчивых веб-сайтов с учетом интересов пользователей мыши и сенсорных экранов.
Если у вас есть форма, которая содержит раскрывающееся меню в представлении рабочего стола, подумайте о том, чтобы придать этой форме такой стиль, чтобы она была больше и легче нажималась кончиком пальца на устройствах с сенсорным экраном.Кроме того, помните, что к крошечным элементам (например, кнопкам) очень трудно прикоснуться на смартфонах, поэтому постарайтесь реализовать изображения, призывы к действию и кнопки, которые правильно отображаются на всех экранах.
3.
Решите, какие элементы включать на маленькие экраны
Адаптивный дизайн не означает точное копирование вашего сайта с одного устройства на другое. Вы ищете лучший пользовательский интерфейс, и это может означать, что вам нужно не обращать внимания, когда кто-то смотрит на ваш сайт на очень маленьком экране.
Отзывчивые веб-сайты часто объединяют свои меню или параметры навигации в кнопку, которую можно открыть одним нажатием. Меню может отображаться в развернутом виде на большом экране, но его можно открыть с помощью этой единственной кнопки на маленьком.
Опять же, вы можете установить правила для включения или исключения определенных элементов, изменив CSS и другой код вашего сайта. Это может занять некоторое время, но ваши посетители это оценят!
4.Подумайте об изображениях
Изменение размера изображения может быть одним из самых сложных аспектов адаптивного веб-дизайна. Вам нужно будет создать правила в вашем CSS, которые определяют, как изображения обрабатываются на разных экранах — независимо от того, сделаны ли они на всю ширину, или удалены, или обрабатываются другим способом.
5. Попробуйте заранее разработанную тему или макет
Если вы не являетесь дизайнером по натуре, вам может потребоваться дополнительная помощь в преобразовании вашего сайта в адаптивный.Хорошая новость в том, что помощь доступна.
Если у вас нет времени или желания самостоятельно разработать адаптивный веб-сайт, вы можете «обмануть», используя тему или заранее разработанный макет, который сделает всю работу за вас. Это означает, что все, о чем вам нужно будет беспокоиться, — это обновить цвета, брендинг и контент, чтобы они соответствовали потребностям вашей компании.
Если вы используете WordPress, существует множество как бесплатных, так и платных тем, которые адаптируются прямо из коробки. То же самое относится ко многим ведущим поставщикам электронной коммерции, которые предлагают темы на своих сайтах.
6. Передайте свой проект на аутсорсинг
Если вы не используете WordPress или размещенный на хосте веб-сайт электронной торговли, вы можете обнаружить, что не можете найти заранее разработанную тему для использования. Или вы можете просто захотеть дизайн, который лучше соответствует вашим конкретным потребностям или бренду компании. Что ж, вы всегда можете нанять кого-нибудь, чтобы создать для вас что-то индивидуальное!
Компания веб-дизайна, такая как WebFX, имеет опыт создания адаптивных сайтов.Фактически, все веб-сайты, которые мы создаем, быстро реагируют на запросы! Это означает, что вам никогда не придется беспокоиться о том, чтобы изменить дизайн своего сайта для удобства работы с мобильными устройствами (если, конечно, вы не хотите чего-то еще).
Вы также можете попробовать нанять фрилансера для редизайна вашего сайта, но не забудьте проверить его рекомендации, так как это сложная работа. Создание адаптивных веб-сайтов требует сильного опыта в веб-дизайне. Это не та область, где вы хотите экономить на цене.Выделите в своем бюджете место, чтобы заплатить кому-то за тщательную работу, чтобы вам не приходилось снова возвращаться к этому вопросу через шесть месяцев.
93% клиентов очень довольны нашими результатами.
WebFX ежегодно привлекает все больше клиентов в мой бизнес. Он продолжает подниматься. Я очень счастлив!
Ознакомьтесь с другими отзывами
Адаптивный дизайн имеет решающее значение для дальних перевозок
Адаптивный дизайн — это не тренд или мимолетное предпочтение — это долгосрочная стратегия, в которую нужно инвестировать.Экраны продолжают развиваться, и ваш веб-сайт должен соответствовать потребностям каждого браузера, независимо от того, какое устройство он использует.
Сделав дизайн своего веб-сайта адаптивным, вам не придется беспокоиться о новых технологиях, которые сделают ваш веб-сайт устаревшим. Независимо от того, какая новинка появится, ваш сайт будет подготовлен. Это не только сбережет ваше рассудок и ваш бюджет, но и порадует ваших посетителей.
Здесь мы дали вам много советов, как сделать ваш сайт адаптивным, но мы понимаем, что некоторые из них могут быть слишком техническими для вас.Так что, если вы хотите узнать, как WebFX может помочь сделать ваш сайт адаптивным, обратитесь к одному из наших экспертов по веб-дизайну прямо сейчас, чтобы получить бесплатное предложение без каких-либо обязательств. Мы будем рады услышать ваши идеи и помочь удовлетворить ваши уникальные потребности!
WebFX — это агентство интернет-маркетинга с полным спектром услуг, расположенное в Гаррисбурге, штат Пенсильвания. Мы делаем гораздо больше, чем просто адаптивный веб-дизайн, и можем предоставить вам все, от SEO до электронного маркетинга. Нам не терпится услышать от вас!
Основы адаптивного веб-дизайна
Как создавать сайты, отвечающие потребностям и возможностям устройства, на котором они просматриваются.
• Обновлено
Использование мобильных устройств для просмотра веб-страниц продолжает расти астрономическими темпами, и эти устройства часто ограничены размером дисплея и требуют другого подхода к как контент размещается на экране.
Отзывчивый веб-дизайн, первоначально определенный Итаном Маркоттом в книге A List Apart, отвечает потребностям пользователей и устройств, которые они используют. Компоновка меняется в зависимости от размера и возможностей устройства.Например, на телефоне пользователи будут видеть контент в виде одного столбца; планшет может отображать одно и то же содержимое в двух столбцах.
В телефонах, фаблетах, планшетах, настольных компьютерах, игровых консолях, телевизорах и даже носимых устройствах существует множество экранов разных размеров. Размеры экрана постоянно меняются, поэтому важно, чтобы ваш сайт мог адаптироваться к любому размеру экрана, сегодня или в будущем. Кроме того, у устройств есть разные функции, с которыми мы взаимодействуем. Например, некоторые из ваших посетителей будут использовать сенсорный экран.Современный адаптивный дизайн учитывает все эти факторы, чтобы сделать работу удобной для всех.
Задайте область просмотра #
Страницы, оптимизированные для различных устройств, должны содержать метатег области просмотра в заголовке документа. Мета-тег области просмотра дает браузеру инструкции по управлению размерами и масштабированием страницы.
Чтобы попытаться обеспечить лучший опыт, мобильные браузеры визуализируют страницу с шириной экрана рабочего стола (обычно около 980 пикселей
, хотя это зависит от устройства), а затем пытаются улучшить внешний вид содержимого, увеличивая размер шрифта и масштабируя содержимое, чтобы соответствовать экрану.Это означает, что размеры шрифта могут показаться несовместимыми для пользователей, которым, возможно, придется дважды нажать или ущипнуть для увеличения, чтобы увидеть контент и взаимодействовать с ним.
…
…
…
Использование значения мета-области просмотра width = device-width
указывает странице на соответствие ширине экрана в аппаратно-независимых пикселях. Пиксель, не зависящий от устройства (или плотности), представляет собой представление одного пикселя, который на экране с высокой плотностью может состоять из множества физических пикселей. Это позволяет переформатировать содержимое страницы для соответствия разным размерам экрана, независимо от того, отображается ли он на маленьком мобильном телефоне или на большом настольном мониторе.
Пример того, как страница загружается на устройство без метатега области просмотра. См. Этот пример на Glitch, Пример того, как страница загружается на устройство с метатегом области просмотра. См. Этот пример на Glitch.
Некоторые браузеры поддерживают постоянную ширину страницы при повороте в альбомный режим и увеличивают масштаб вместо перекомпоновки, чтобы заполнить экран. Добавление значения initial-scale = 1
указывает браузерам устанавливать соотношение 1: 1 между пикселями CSS и пикселями, независимыми от устройства, независимо от ориентации устройства, и позволяет странице использовать всю ширину альбомной ориентации.
Внимание: Чтобы старые браузеры могли правильно анализировать атрибуты, используйте запятую для разделения атрибутов.
Отсутствует тег
с шириной
или начальным масштабом Аудит
Lighthouse может помочь вам автоматизировать процесс проверки правильности использования метатега области просмотра в ваших HTML-документах .
Обеспечьте доступность области просмотра #
В дополнение к установке начального масштаба
, вы также можете установить следующие атрибуты в области просмотра:
-
минимальный масштаб
-
максимальный масштаб
-
пользователь -scalable
Если установлено, они могут отключить возможность пользователя масштабировать область просмотра, что может вызвать проблемы со специальными возможностями.Поэтому мы не рекомендуем использовать эти атрибуты.
Размер содержимого в соответствии с окном просмотра #
На настольных и мобильных устройствах пользователи привыкли прокручивать веб-сайты вертикально, но не горизонтально; принуждение пользователя к горизонтальной прокрутке или уменьшению масштаба, чтобы увидеть всю страницу, приводит к неудовлетворительному взаимодействию с пользователем.
При разработке мобильного сайта с метатегом области просмотра легко случайно создать содержимое страницы, которое не совсем умещается в указанном окне просмотра.Например, изображение, которое отображается с шириной, превышающей ширину области просмотра, может вызвать горизонтальную прокрутку области просмотра. Вы должны настроить это содержимое так, чтобы оно соответствовало ширине области просмотра, чтобы пользователю не приходилось выполнять горизонтальную прокрутку.
Контент имеет неверный размер для области просмотра. Аудит Lighthouse может помочь вам автоматизировать процесс обнаружения переполненного контента.
Images #
Изображение имеет фиксированные размеры, и если оно больше, чем область просмотра, появится полоса прокрутки.Распространенный способ решения этой проблемы — присвоить всем изображениям максимальную ширину
из 100%
. Это приведет к уменьшению изображения до размера имеющегося в нем пространства, если размер области просмотра будет меньше, чем изображение. Однако, поскольку max-width
, а не width
составляет 100%
, изображение не будет растягиваться больше, чем его естественный размер. Как правило, безопасно добавлять в таблицу стилей следующее, чтобы у вас никогда не было проблем с изображениями, вызывающими полосу прокрутки.
img {
max-width: 100%;
дисплей: блочный;
}
Добавьте размеры изображения в элемент img #
При использовании max-width: 100%
вы переопределяете естественные размеры изображения, однако вы все равно должны использовать ширину ,
и высоту
в вашем теге
. Это связано с тем, что современные браузеры будут использовать эту информацию, чтобы зарезервировать место для изображения перед его загрузкой, это поможет избежать сдвигов макета при загрузке содержимого.
Layout #
Поскольку размеры и ширина экрана в пикселях CSS сильно различаются между устройствами (например, между телефонами и планшетами, и даже между разными телефонами), контент не должен полагаться на определенную ширину области просмотра для правильной визуализации.
Раньше это требовало настройки элементов, используемых для создания макета в процентах. В приведенном ниже примере вы можете увидеть макет из двух столбцов с плавающими элементами, размер которых определяется в пикселях. Как только область просмотра становится меньше, чем общая ширина столбцов, мы должны прокручивать по горизонтали, чтобы увидеть содержимое.
Плавающий макет с использованием пикселей. См. Этот пример на Glitch.
Используя проценты для ширины, столбцы всегда остаются в определенном процентном соотношении от контейнера. Это означает, что столбцы становятся уже, а не создают полосу прокрутки.
Современные методы компоновки CSS, такие как Flexbox, Grid Layout и Multicol, значительно упрощают создание этих гибких сеток.
Flexbox #
Этот метод компоновки идеален, когда у вас есть набор элементов разного размера и вы хотите, чтобы они удобно размещались в ряду или рядах, при этом более мелкие элементы занимают меньше места, а более крупные — больше места.
.items {
дисплей: гибкий;
justify-content: space-between;
}
В адаптивном дизайне вы можете использовать Flexbox для отображения элементов в виде одной строки или переноса на несколько строк по мере уменьшения доступного пространства.
Подробнее о Flexbox.
CSS Grid Layout #
CSS Grid Layout позволяет легко создавать гибкие сетки. Если мы рассмотрим предыдущий пример с плавающей точкой, вместо того, чтобы создавать наши столбцы с процентами, мы могли бы использовать макет сетки и единицу fr
, которая представляет часть доступного пространства в контейнере.
. Контейнер {
дисплей: сетка;
сетка-шаблон-столбцы: 1fr 3fr;
}
Сетка также может использоваться для создания регулярных макетов сетки с любым количеством элементов, которое может поместиться. Количество доступных треков будет уменьшаться по мере уменьшения размера экрана. В приведенной ниже демонстрации у нас есть столько карточек, сколько поместится в каждой строке, с минимальным размером 200 пикселей
.
Подробнее о CSS Grid Layout
Multiple-column layout #
Для некоторых типов макета вы можете использовать Multiple-column Layout (Multicol), который может создавать гибкое количество столбцов со свойством column-width
.В демонстрации ниже вы можете видеть, что столбцы добавляются, если есть место для другого столбца 200 пикселей
.
Подробнее о Multicol
Иногда вам нужно будет внести более значительные изменения в макет для поддержки определенного размера экрана, чем позволяют описанные выше методы. Вот здесь и пригодятся медиа-запросы.
Медиа-запросы — это простые фильтры, которые можно применять к стилям CSS. Они упрощают изменение стилей в зависимости от типов устройств, отображающих контент, или функций этого устройства, например ширины, высоты, ориентации, возможности наведения курсора и того, используется ли устройство в качестве сенсорного экрана.
Чтобы предоставить различные стили для печати, вам необходимо настроить таргетинг на тип вывода, чтобы вы могли включить таблицу стилей со стилями печати следующим образом:
< head>
…
css" media = "print">
…
…
В качестве альтернативы вы можете включить стили печати в свою основную таблицу стилей с помощью медиа-запроса:
@media print {
}
Также можно включить отдельные таблицы стилей в ваш основной файл CSS, используя синтаксис @import
, @import url (print.css) печать;
, однако это использование не рекомендуется по соображениям производительности. Дополнительные сведения см. В разделе Избегайте импорта CSS.
Для адаптивного веб-дизайна мы обычно запрашиваем функций устройства, чтобы предоставить другой макет для небольших экранов, или когда мы обнаруживаем, что наш посетитель использует сенсорный экран.
Медиа-запросы на основе размера области просмотра #
Медиа-запросы позволяют нам создавать адаптивную среду, в которой определенные стили применяются к маленьким экранам, большим экранам и где угодно между ними.Таким образом, функция, которую мы здесь обнаруживаем, — это размер экрана, и мы можем проверить следующее.
-
ширина
(минимальная ширина
,максимальная ширина
) -
высота
(минимальная высота
,максимальная высота
) -
ориентация
-
соотношение сторон
Все эти функции имеют отличную поддержку браузера, для получения дополнительных сведений, включая информацию о поддержке браузера, см. Ширину, высоту, ориентацию и соотношение сторон на MDN.
В спецификацию включены тесты для ширины устройства
и высоты устройства
. Они устарели, и их следует избегать. device-width
и device-height
протестированы на фактический размер окна устройства, что было бесполезно на практике, поскольку оно может отличаться от области просмотра, на которую смотрит пользователь, например, если они изменили размер окна браузера.
Медиа-запросы на основе возможностей устройства #
Учитывая диапазон доступных устройств, мы не можем сделать предположение, что каждое большое устройство является обычным настольным или портативным компьютером или что люди используют только сенсорный экран на небольшом устройстве. С некоторыми новыми дополнениями к спецификации медиа-запросов мы можем тестировать такие функции, как тип указателя, используемый для взаимодействия с устройством, и возможность наведения курсора на элементы.
-
hover
-
pointer
-
any-hover
-
any-pointer
Попробуйте просмотреть эту демонстрацию на разных устройствах, например на обычном настольном компьютере, телефоне или планшете.
Эти новые функции хорошо поддерживаются всеми современными браузерами.Узнайте больше на страницах MDN о наведении, любом наведении, указателе и любом указателе.
Использование
с любым наведением
и с любым указателем
#
Функции с любым наведением
и с любым указателем
проверяют, есть ли у пользователя возможность навести указатель мыши или использовать этот тип указателя, даже если он это не основной способ взаимодействия со своим устройством. Будьте очень осторожны при их использовании. Принуждение пользователя переключаться на мышь, когда он использует сенсорный экран, не очень удобно! Однако с любым наведением
и с любым указателем
могут быть полезны, если важно определить, какое устройство имеет пользователь.Например, ноутбук с сенсорным экраном и трекпадом должен соответствовать грубым и точным указателям в дополнение к способности зависать.
Как выбрать точки останова #
Не определять точки останова на основе классов устройств. Определение точек останова на основе конкретных устройств, продуктов, торговых марок или операционных систем, которые используются сегодня, может привести к кошмару обслуживания. Вместо этого сам контент должен определять, как макет адаптируется к своему контейнеру.
Выберите основные точки останова, начав с малого, а затем продолжив работу #
Сначала спроектируйте контент, чтобы он поместился на экране небольшого размера, а затем расширяйте экран до тех пор, пока точка останова не станет необходимой. Это позволяет оптимизировать точки останова на основе содержимого и поддерживать минимально возможное количество точек останова.
Давайте рассмотрим пример, который мы видели в начале: прогноз погоды. Первый шаг — сделать так, чтобы прогноз хорошо выглядел на маленьком экране.
Приложение узкой ширины.
Затем измените размер браузера до тех пор, пока между элементами не станет слишком много белого пространства, а прогноз просто не будет выглядеть так хорошо. Решение несколько субъективное, но выше 600px
уж точно слишком широка.
Приложение в момент, когда мы чувствуем, что нам нужно настроить дизайн.
Чтобы вставить точку останова на 600 пикселей
, создайте два медиа-запроса в конце вашего CSS для компонента, один для использования, когда размер браузера 600 пикселей,
и ниже, и один, когда он шире, чем 600 пикселей
.
@media (max-width: 600px) {}
@media (min-width: 601px) {
}
Наконец, проведите рефакторинг CSS. Внутри медиа-запроса для max-width
из 600px
добавьте CSS, который предназначен только для маленьких экранов.Внутри медиа-запроса для min-width
из 601px
добавьте CSS для больших экранов.
Выбирать второстепенные точки останова при необходимости #
В дополнение к выбору основных точек останова при значительных изменениях макета также полезно вносить незначительные изменения. Например, между основными точками останова может быть полезно настроить поля или отступы на элементе или увеличить размер шрифта, чтобы он выглядел более естественным в макете.
Начнем с оптимизации макета маленького экрана.В этом случае давайте увеличим шрифт, когда ширина области просмотра больше 360 пикселей
. Во-вторых, когда есть достаточно места, мы можем разделить высокие и низкие температуры, чтобы они находились на одной линии, а не поверх друг друга. И давайте также сделаем значки погоды немного крупнее.
@media (min-width: 360px) {
body {
font-size: 1. 0em;
}
} @media (min-width: 500px) {
.seven-day-fc .temp-low,
.seven-day-fc .temp-high {
display: inline-block;
ширина: 45%;
}
.seven-day-fc .seven-day-temp {
маржа слева: 5%;
}
.seven-day-fc .icon {
width: 64px;
высота: 64 пикселя;
}
}
Аналогичным образом, для больших экранов лучше всего ограничить максимальную ширину панели прогноза, чтобы она не занимала всю ширину экрана.
@media (min-width: 700px) {
.weather-прогноз {
width: 700px;
}
}
Оптимизация текста для чтения #
Классическая теория читабельности предполагает, что идеальный столбец должен содержать от 70 до 80 символов в строке (примерно от 8 до 10 слов на английском языке).Таким образом, каждый раз, когда ширина текстового блока превышает 10 слов, подумайте о добавлении точки останова.
Текст, читаемый на мобильном устройстве. Текст, читаемый в браузере настольного компьютера, с добавленной точкой останова для ограничения длины строки.
Давайте подробнее рассмотрим приведенный выше пример сообщения в блоге. На небольших экранах шрифт Roboto с номером 1em
отлично работает, давая 10 слов в строке, но на больших экранах требуется точка останова. В этом случае, если ширина браузера больше 575 пикселей
, идеальная ширина содержимого составляет 550 пикселей
.
@media (min-width: 575px) {
article {
width: 550px;
левое поле: авто;
поле справа: авто;
}
}
Избегайте простого скрытия содержимого #
Будьте осторожны при выборе содержимого для скрытия или отображения в зависимости от размера экрана. Не скрывайте контент просто потому, что вы не можете уместить его на экране. Размер экрана не является окончательным показателем того, чего может желать пользователь. Например, исключение количества пыльцы из прогноза погоды может стать серьезной проблемой для страдающих весенней аллергией, которым нужна информация, чтобы определить, могут ли они выйти на улицу или нет.
После того, как вы настроили точки останова медиа-запроса, вы захотите посмотреть, как ваш сайт выглядит с ними. Вы можете изменить размер окна браузера, чтобы запускать точки останова, но Chrome DevTools имеет встроенную функцию, которая позволяет легко увидеть, как страница выглядит при разных точках останова.
DevTools показывает приложение погоды, как оно выглядит в более широком размере окна просмотра. DevTools показывает приложение погоды, как оно выглядит в более узком размере окна просмотра.
Чтобы просмотреть страницу с разными точками останова:
Откройте DevTools, а затем включите режим устройства.По умолчанию он открывается в адаптивном режиме.
Чтобы просмотреть свои медиа-запросы, откройте меню «Режим устройства» и выберите «Показать медиа-запросы», чтобы точки останова отображались в виде цветных полос над страницей.
Щелкните одну из полос, чтобы просмотреть страницу, пока этот медиа-запрос активен. Щелкните правой кнопкой мыши панель, чтобы перейти к определению медиа-запроса.
Последнее обновление: Улучшить статью
Руководство для начинающих по адаптивному веб-дизайну в 2021 г. (образцы кода)
Поскольку доступ к Интернету с мобильных устройств растет, уже недостаточно иметь статичный дизайн веб-сайта, который хорошо смотрелся бы только на экране компьютера.
Не говоря уже о том, что при разработке дизайна вы также должны учитывать планшеты, ноутбуки 2-в-1 и разные модели смартфонов с разными размерами экрана.
Таким образом, если вы поместите ваш контент в один столбец и вызовете его выход, это не приведет к его сокращению.
Благодаря адаптивному веб-дизайну вы можете сделать так, чтобы ваш веб-сайт лучше всего выглядел на мобильных телефонах, планшетах, ноутбуках и экранах настольных компьютеров.
И это улучшение пользовательского опыта означает более высокие конверсии и рост бизнеса.
Это руководство предоставит вам все, что вам нужно знать об адаптивном дизайне веб-сайтов, включая определения, пошаговое руководство, примеры и многое другое.
Что такое адаптивный веб-дизайн?
Адаптивный дизайн — это подход к веб-дизайну, который позволяет адаптировать веб-контент к разным размерам экрана и окон различных устройств.
Например, ваш контент может быть разделен на разные столбцы на экранах рабочего стола, потому что они достаточно широки, чтобы вместить этот дизайн.
Если вы разделите свой контент на несколько столбцов на мобильном устройстве, пользователям будет сложно читать и взаимодействовать с ним.
Адаптивный дизайн позволяет доставлять несколько отдельных макетов вашего контента и дизайна на разные устройства в зависимости от размера экрана.
Недостаточно того, чтобы ваш сайт хорошо смотрелся на экране компьютера. 🖥 Планшеты, ноутбуки 2-в-1 и смартфоны являются частью уравнения … и это руководство охватывает все, что вам нужно знать об адаптивном дизайне 🤳Нажмите, чтобы твитнуть
Адаптивный веб-дизайн и адаптивный дизайн
Разница между адаптивным дизайном и адаптивным дизайном заключается в том, что адаптивный дизайн адаптирует рендеринг одностраничной версии. Напротив, адаптивный дизайн предлагает несколько совершенно разных версий одной и той же страницы.
Адаптивный и адаптивный дизайн
Обе они являются ключевыми тенденциями веб-дизайна, которые помогают веб-мастерам контролировать, как их сайт выглядит на разных экранах, но подход отличается.
Благодаря адаптивному дизайну пользователи будут получать доступ к одному и тому же базовому файлу через браузер, независимо от устройства, но код CSS будет управлять макетом и отображать его по-разному в зависимости от размера экрана.В адаптивном дизайне есть сценарий, который проверяет размер экрана, а затем обращается к шаблону, разработанному для этого устройства.
Почему так важен адаптивный дизайн
Если вы новичок в веб-дизайне, разработке или ведении блогов, вы можете задаться вопросом, почему адаптивный дизайн вообще так важен.
Ответ прост. Уже недостаточно заниматься дизайном для одного устройства. Мобильный веб-трафик превысил трафик настольных компьютеров и теперь составляет большую часть трафика веб-сайтов, составляя более 51%.
Доля рынка мобильных устройств, планшетов и настольных ПК
Когда более половины ваших потенциальных посетителей используют мобильные устройства для работы в Интернете, вы не можете просто показать им страницу, предназначенную для настольных компьютеров. Было бы трудно читать и использовать, и это привело бы к плохому взаимодействию с пользователем.
Но это еще не все. Пользователи мобильных устройств также составляют большую часть посещений поисковой системы.
Мобильный поисковый трафик
Наконец, за последние несколько лет мобильная связь стала одним из важнейших рекламных каналов.Даже на рынке после пандемии расходы на мобильную рекламу растут на 4,8% до 91,52 миллиарда долларов.
Независимо от того, решите ли вы размещать рекламу в социальных сетях или использовать органический подход, такой как YouTube SEO, подавляющая часть вашего трафика будет поступать от мобильных пользователей.
Если ваши целевые страницы не оптимизированы для мобильных устройств и не просты в использовании, вы не сможете максимизировать рентабельность своих маркетинговых усилий. Низкие коэффициенты конверсии приведут к меньшему количеству потенциальных клиентов и потере рекламных расходов.
Адаптивны ли сайты WordPress?
Адаптивность сайтов WordPress зависит от темы вашего сайта WP.Тема WordPress является эквивалентом шаблона для статического веб-сайта и контролирует дизайн и макет вашего контента.
Если вы используете тему WordPress по умолчанию, например Twenty Twenty, дизайн адаптивный, но, поскольку это дизайн с одним столбцом, вы можете не заметить этого, глядя на него на разных экранах.
Если вы используете другую тему WordPress, вы можете проверить, реагирует она или нет, сравнив ее внешний вид на разных устройствах или с помощью инструментов разработчика Chrome.
Строительные блоки адаптивного веб-дизайна
В этом разделе мы рассмотрим основу, лежащую в основе адаптивного дизайна веб-сайта, и его различные строительные блоки.
CSS и HTML
В основе адаптивного дизайна лежит комбинация HTML и CSS, двух языков, которые управляют содержимым и макетом страницы в любом веб-браузере.
HTML против CSS (Источник изображения: codingdojo.com)
HTML в основном управляет структурой, элементами и содержимым веб-страницы. Например, чтобы добавить изображение на веб-сайт, вы должны использовать HTML-код вроде этого:
Вы можете установить «класс» или «идентификатор», на которые впоследствии можно будет настроить таргетинг с помощью кода CSS.
Вы также можете управлять основными атрибутами, такими как высота и ширина, в вашем HTML, но это больше не считается лучшей практикой.
Вместо этого CSS используется для редактирования дизайна и макета элементов, которые вы включаете на страницу с HTML. Код CSS может быть включен в раздел