Media Queries
#1 Основные концепции
- гибкая/резиновая верстка
- адаптивная верстка
#2 Основы
- Viewport
- это область на экране устройства, которая видна пользователю без прокрутки экрана.
- Media Queries(Медиазапросы)
- используются в тех случаях , когда нужно применить разные CSS-стили, для разных устройств по типу отображения (например: для принтера, монитора или смартфона), а также конкретных характеристик устройства (например: ширины окна просмотра браузера), или внешней среды (например: внешнее освещение).
- Медиа запросы позволяют адаптировать страницу для различных типов устройств, таких как: принтеры, речевых браузеров, устройств Брайля, телевизоров и так далее.
- Все виды устройств и их поддержка
- Примеры
#3 Breakpoints
- Breakpoints(ключевые точки)
- при разработке вы можете использовать любые breakpoints, но лучше определиться с 4-6 основными точками и везде использовать их. Помимо этого, существуют самые популярные размеры устройств, которыми пользуются юзеры. Их можно посмотреть в интернете либо в самом браузере.
#4 Подходы
- Mobile first
- это верстка которая делается сначала для мобильных устройств, а после адаптируется под девайсы с большим разрешением.
- Основное преимущество такого подхода - можно в разы сократить нагрузку на мобильные устройства при загрузке.