Встречается на собеседованиях • сегодня

Какие знаешь методологии ведения работы

BEM (Block, Element, Modifier)
Популярная методология именования классов в CSS. Пример:

css
.block { /* styles */ }  
.block__element { /* styles */ }  
.block--modifier { /* styles */ }  

SMACSS (Scalable and Modular Architecture for CSS)
Разделяет стили на категории: Base, Layout, Module, State, Theme.

OOCSS (Object-Oriented CSS)
Разделение структуры и оформления. Пример:

css
.button { /* structure */ }  
.button-primary { /* skin */ }  

Atomic CSS
Минимальные, атомарные классы (например, mb-10 для margin-bottom: 10px).

ITCSS (Inverted Triangle CSS)
Иерархия стилей от общих к конкретным: Settings, Tools, Generic, Elements, Objects, Components, Utilities.

CSS-in-JS
Подход, где стили пишутся в JavaScript (например, Styled Components, Emotion).

Utility-First (Tailwind CSS)
Использование готовых утилитарных классов для быстрой вёрстки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы