Как адаптировать сайт под все мобильные устройства?
Я адаптировал для примера под свой телефон с разрешением ширины 360, всё отображается, как мне нужно. Потом открыл на другом телефоне, там ширина экрана больше на 20 и всё поплыло, так как на это разрешение не прописаны медиа-запросы.
Как это правильно делается, чтобы каждое мобильное устройство отображало как надо?
Прописать правильный вьюпорт:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Определиться с медиа-запросами - какие контрольные точки и в какую сторону использовать. Выбрать, какие именно разрешения нужны, а так же в какую сторону вы их применяете. Есть 2 основных подхода - mobile и desktop first. Это поможет избавиться от неразберихи какие стили что переназначают/перебивают на конкретной контрольной точке;
360px
. Например, всему сайту задать width: 100%;
а контейнеру-центровщику width: 80%;
. Но и контент внутри контейнера должен тянуться конечно же.Несколько статей для изучения темы:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется три файла (взято из примера: https://openclassroomscom/en/courses/3523261-use-javascript-in-your-web-projects/3759261-make-your-first-ajax-request)
Ситуация следующаяЕсть datepicker, который имеет 2 варианта выпадения: над формой и под ней
Накидал страничку приложения на Bootstrap, подключаю DatePicker сначала ругается, что не знает, что такое $Установил jQuery, импортировал