Встречается на собеседованиях • сегодня
В чем разница между подходами к адаптивности в CSS
Адаптивность в CSS можно реализовать несколькими способами:
- Медиазапросы (
@media) - основной инструмент. Позволяют применять стили в зависимости от характеристик устройства (ширина, ориентация и т.д.).
css
@media (max-width: 768px) {
.element { width: 100%; }
}-
Резиновые макеты - использование относительных единиц (% или vw/vh) вместо фиксированных px.
-
Flexbox/Grid - современные модули CSS для создания гибких макетов, которые автоматически адаптируются.
-
Mobile-first vs Desktop-first:
- Mobile-first: сначала стили для мобильных, затем расширения для десктопов (
min-width) - Desktop-first: сначала для десктопов, затем адаптация под мобильные (
max-width)
- Mobile-first: сначала стили для мобильных, затем расширения для десктопов (
-
Отзывчивые изображения (
srcset,sizes) для оптимизации загрузки.
Лучшие практики - комбинировать эти подходы, чаще используя mobile-first как более современную методологию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы