Встречается на собеседованиях • сегодня
Какие знаешь подходы к адаптивности
1. **Mobile First** – начинаем проектировать с мобильных устройств, затем масштабируем на десктоп.
```css
/* Базовые стили для мобильных */
@media (min-width: 768px) { /* Адаптация для планшетов/десктопов */ }
```
2. **Адаптивный дизайн** – использование медиазапросов (`@media`) для разных разрешений.
```css
@media (max-width: 600px) { /* Стили для маленьких экранов */ }
```
3. **Резиновые макеты** – относительные единицы (`%`, `vw`, `vh`, `rem`/`em`) вместо фиксированных (`px`).
4. **Flexbox/Grid** – гибкие системы раскладки, автоматически подстраивающиеся под контейнер.
```css
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
```
5. **CSS-фреймворки** (Bootstrap, Tailwind) – готовые адаптивные сетки и компоненты.
6. **Изображения** – `srcset` для ретины, `` для арт-дирекшна.
7. **Viewport-метатег** – контроль масштабирования:
```html
```
8. **JavaScript-подходы** – определение устройств через `window.matchMedia()`.

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