Встречается на собеседованиях • сегодня
Какие знаешь подходы к организации верстки
1. Блочная верстка (Float Layout)
Использование float для позиционирования элементов. Устаревший метод, но встречается в legacy-коде.
css
.container {
width: 100%;
}
.box {
float: left;
width: 50%;
}2. Flexbox
Гибкий и современный способ для одномерного макета (ряды или колонки).
css
.container {
display: flex;
justify-content: space-between;
}3. CSS Grid
Для сложных двумерных макетов. Позволяет точно контролировать строки и столбцы.
css
.container {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}4. Адаптивный дизайн (Media Queries)
Подстройка под разные устройства через @media.
css
@media (max-width: 768px) {
.box {
width: 100%;
}
}5. Методологии (BEM, SMACSS)
BEM (Блок-Элемент-Модификатор) для именования классов:
css
.block__element--modifier { ... }6. CSS-in-JS (Styled Components, Emotion)
Стили в JavaScript для изоляции и динамики.
jsx
const Button = styled.button`
background: ${props => props.primary ? 'blue' : 'gray'};
`;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы