Проверяет понимание подходов к организации глобальных стилей в веб-проекте и умение выбирать между CSS-переменными, препроцессорами и CSS-in-JS.
Глобальные стили — это набор CSS-правил, которые применяются ко всему приложению независимо от конкретного компонента. Они нужны, чтобы задать единый визуальный фундамент: типографику, цвета, отступы, поведение box-sizing, сброс браузерных стилей. Без них каждый компонент придётся настраивать с нуля, что ведёт к хаосу и дублированию.
:root {
--color-primary: #2563eb;
--color-text: #1f2937;
--radius: 8px;
--font-base: 'Inter', sans-serif;
}
body {
margin: 0;
font-family: var(--font-base);
color: var(--color-text);
box-sizing: border-box;
}
.button {
background: var(--color-primary);
border-radius: var(--radius);
}
Итог: глобальные стили стоит применять для базового слоя — сброса, типографики и токенов темы, а всю специфику компонентов выносить в локальные стили, чтобы проект оставался предсказуемым и легко поддерживался.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию