OOCSS
Идеология — функциональная.
Означает объектно-ориентированный CSS (Object-Oriented CSS). Основной постулат — разделение стилей элемента на структуру и оформление.
К стилям структуры можно отнести высоту, ширину, паддинги, маржины и все, что влияет на расположение элемента на странице и контента внутри.
К стилям оформления — цвета, скругления, тени и прочие декоративные свойства.
.ctrl-1 {
padding: 20px;
width: fit-content;
}
.ctrl-2 {
padding: 12px 24px;
width: fit-content;
}
.ctrl-primary {
background: black;
color: white;
border-radius: 12px;
}
.ctrl-secondary {
border: 1px solid black;
color: black;
border-radius: 48px;
}browser