Михаил!
Это, скорее, плохая практика. Именованные цвета местами странные, и вводят в заблуждение:
Больше того, часть цветов имеет несколько имён, что может добавить непоследовательности в код:
body {
background-color: grey;
}
/* ... */
::backgrop {
background-color: gray;
}
Если хочется ссылаться на цвета по их названиям, то лучше определить собственную палитру с помощью ЦСС‑переменных:
:root {
--keyColor: #e30016;
/* ... */
}
/* ... */
button:active {
background-color: var(--keyColor);
}
Единственный случай, когда именованные цвета полезны — это отладка. Разработчики используют border: 1px solid red
или outline: 1px solid blue
для отладки размеров, наложения и позиционирования элементов.
P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.