Задания
- Разбор. Объясните своими словами, чем отличаются
min-widthиmax-widthи почему брейкпоинт выбирают по контенту, а не по модели телефона. - Сетка карточек. Сделайте галерею из 6 карточек: на узком экране — 1 колонка, с 768px — 2 колонки, с 1024px — 3 колонки. Ожидаемый результат на широком экране:
≥ 1024px: 3 колонки. На телефоне те же карточки идут стопкой в 1 колонку. - Тёмная тема. Через
prefers-color-scheme: darkпоменяйте фон и цвет текста страницы. Проверьте, переключив тему в настройках ОС или в DevTools (Rendering → Emulate CSS prefers-color-scheme). - Найдите брейкпоинт. Откройте DevTools, плавно тяните край окна и поймайте ширину, где вашему контенту стало тесно. Запишите это число рядом с CSS-правилом как комментарий.
Подсказка: базовое правило (узкий экран) пишите без
@media, а более широкие случаи добавляйте через @media (min-width: …) по возрастанию ширины.