Gray vs Grey: правописание, оттенки и коды цвета
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://colorfyi.com/iframe/entity//" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://colorfyi.com/entity//
Add a dynamic SVG badge to your README or docs.
[](https://colorfyi.com/entity//)
Use the native HTML custom element.
«Gray» или «grey»? Ответ целиком зависит от того, по какую сторону Атлантики вы находитесь. Написание в коде, в зависимости от выбранного соглашения, может давать разные результаты. Это один из тех цветовых вопросов, где правописание действительно имеет значение в технических контекстах, хотя оба слова обозначают одно и то же визуальное явление: ахроматический нейтральный между чёрным и белым, а также все близкие к нейтральному тёплые и холодные варианты вокруг него.
В этой статье рассматривается вопрос правописания, правила CSS, техническая суть того, что делает цвет «серым», практическое руководство по выбору между тёплыми и холодными серыми, а также справочная таблица ключевых hex-кодов серого по всему спектру светлоты.
Американское vs британское написание: gray vs grey
Разница в написании — один из наиболее ярких примеров расхождения американского и британского английского:
| Вариант | Предпочтительное написание |
|---|---|
| Американский английский | gray |
| Британский английский | grey |
| Канадский английский | grey (под влиянием британского) |
| Австралийский английский | grey (под влиянием британского) |
| Южноафриканский английский | grey (под влиянием британского) |
Оба варианта написания древние. Слово восходит к древнеанглийскому grǣg, и оба — «gray» и «grey» — встречаются в английских текстах со средневекового периода. Расхождение в том, какой вариант стал доминирующим, следует общей закономерности: американский английский стандартизировался вокруг одного варианта, тогда как британский сохранил другой.
Полезный мнемонический приём: grAy — американский (American), grEy — европейский (European). Гласные A и E соответствуют континентам.
В повседневном использовании ни одно из написаний не является неправильным — оба обозначают один и тот же цвет. Руководства по стилю и брендовые гайды обычно указывают одно написание для единообразия. Если вы пишете для международной аудитории без чёткого регионального предпочтения, «gray» имеет небольшое преимущество в веб-контекстах, поскольку именно его предпочитает спецификация CSS.
CSS-именованные цвета: gray как стандарт
Когда стандарты HTML и CSS цветов устанавливались, было принято решение о том, какое написание закодировать. Оба варианта принимаются в CSS, но не всегда обозначают один и тот же цвет — что создаёт тонкую техническую ловушку.
Семейство серых в CSS
CSS включает несколько именованных серых цветов. Вот полный набор с обоими вариантами написания, где применимо:
| Имя CSS | Hex | Примечания |
|---|---|---|
gainsboro |
#DCDCDC | Очень светлый серый |
lightgray / lightgrey |
#D3D3D3 | Один цвет, два написания |
silver |
#C0C0C0 | Средне-светлый серый |
darkgray / darkgrey |
#A9A9A9 | Один цвет, два написания |
gray |
#808080 | Средний серый — только написание «gray» |
grey |
#808080 | То же, что gray в CSS |
dimgray / dimgrey |
#696969 | Один цвет, два написания |
slategray / slategrey |
#708090 | Слегка сине-серый |
darkslategray / darkslategrey |
#2F4F4F | Тёмный сине-серый |
lightslategray / lightslategrey |
#778899 | Светлый сине-серый |
Важная заметка: для большинства составных слов (lightgray, darkgray, dimgray, slategray) существуют оба варианта написания и оба ссылаются на идентичные hex-значения. Базовые gray и grey тоже оба соответствуют #808080. Разграничение важнее всего для разработчиков, полагающихся на значения браузера по умолчанию — на практике CSS корректно обрабатывает оба написания.
Более важное техническое правило: в hex-кодах и RGB-значениях слово «gray» vs «grey» не имеет значения — важны только числа. #808080 остаётся #808080 независимо от того, как вы его называете.
Что делает серый «серым»? Техническая суть
Чистый серый — технически называемый ахроматическим цветом — имеет равные значения во всех трёх RGB-каналах. Когда красный, зелёный и синий идентичны, результатом является нейтральный цвет без оттенка:
| Паттерн RGB | Hex | Цвет |
|---|---|---|
rgb(255, 255, 255) |
#FFFFFF | Белый |
rgb(192, 192, 192) |
#C0C0C0 | Серебристый |
rgb(128, 128, 128) |
#808080 | Средний серый |
rgb(64, 64, 64) |
#404040 | Тёмный серый |
rgb(0, 0, 0) |
#000000 | Чёрный |
В HSL-терминах любой по-настоящему ахроматический серый имеет 0% насыщенности и неопределённый оттенок. Процент светлоты определяет, насколько он светлый или тёмный.
Однако большинство «серых» цветов в реальном дизайне не являются абсолютно ахроматическими — они несут лёгкий цветовой оттенок, делающий их «тёплыми» или «холодными».
50 оттенков серого: ключевые hex-коды по всему спектру
Практический справочник, охватывающий полный диапазон от почти-белого до почти-чёрного:
| Оттенок | Hex | RGB | Описание |
|---|---|---|---|
| Почти белый | #F8F8F8 | rgb(248, 248, 248) |
Едва серый белый |
| Призрачный белый | #F5F5F5 | rgb(245, 245, 245) |
Типичный фон страницы |
| Gainsboro | #DCDCDC | rgb(220, 220, 220) |
Классический светлый серый |
| Светлый серый | #D3D3D3 | rgb(211, 211, 211) |
CSS lightgray |
| Серебристый | #C0C0C0 | rgb(192, 192, 192) |
Металлический эталон |
| Тёмный серый (CSS) | #A9A9A9 | rgb(169, 169, 169) |
CSS darkgray |
| Gray (CSS) | #808080 | rgb(128, 128, 128) |
Истинный средний серый |
| Тусклый серый | #696969 | rgb(105, 105, 105) |
CSS dimgray |
| Серый доступности | #767676 | rgb(118, 118, 118) |
Минимум для AA-текста на белом |
| Древесный уголь | #36454F | rgb(54, 69, 79) |
Холодный тёмный серый |
| Почти чёрный (Jet) | #343434 | rgb(52, 52, 52) |
Около-чёрный |
| Почти чёрный | #1A1A1A | rgb(26, 26, 26) |
Мягче чистого чёрного |
Важный серый для доступности: #767676
Этот конкретный серый имеет особое значение в веб-дизайне: это самый светлый серый, достигающий соотношения контрастности 4,5:1 на белом фоне #FFFFFF, что является минимумом WCAG AA для обычного текста. Любой серый светлее #767676 не проходит WCAG AA как текст на белом фоне.
Это означает, что CSS gray (#808080) технически не проходит WCAG AA — он достигает лишь примерно 3,95:1 контрастности на белом. Несмотря на название «серый» и ощущение относительной тёмности, этот цвет недостаточно тёмный для доступного основного текста. Используйте #767676 или темнее для любого текста, предназначенного быть доступным.
Холодный vs тёплый серый: настоящий вопрос дизайнера
На практике для дизайнеров более важное разграничение — не «gray vs grey», а тёплый серый против холодного.
Холодные серые склоняются к синему, зелёному или фиолетовому. Они ощущаются элегантными, современными и клиническими. Хорошо сочетаются с другими холодными цветами и создают технологичную эстетику.
Тёплые серые склоняются к красному, оранжевому или жёлтому. Они ощущаются натуральными, доступными и земными. Хорошо сочетаются с деревянными тонами, терракотой и другими тёплыми природными материалами.
Нейтральные серые — абсолютно ахроматические, без оттенка — находятся между двумя группами. На практике поистине нейтральные серые воспринимаются по-разному в зависимости от окружающих цветов (эффект, известный как одновременный контраст).
Примеры тёплых и холодных серых
| Категория | Hex | Анализ RGB | Характер |
|---|---|---|---|
| Холодный сине-серый | #708090 | Синий немного выше | Сланцевый, корпоративный |
| Холодный фиолетово-серый | #9E9EAE | Синий+красный выше зелёного | Современный, минималистичный |
| Нейтральный серый | #808080 | Точно равные R=G=B | Чистый, ахроматический |
| Тёплый жёлто-серый | #9B9B8A | Красный+зелёный выше синего | Земной, натуральный |
| Тёплый коричнево-серый | #8A8070 | Красный наибольший, синий наименьший | Гриж, органичный |
| Тёплый розово-серый | #9E8F8F | Красный наибольший | Близкий к пыльной розе |
Как определить тёплый или холодный серый по hex-коду
Посмотрите на RGB-значения: - Если синий наибольший среди трёх каналов → холодный серый - Если красный или зелёный наибольший → тёплый серый - Если все три равны → нейтральный серый
Например:
- #708090 = rgb(112, 128, 144) → синий (144) наибольший → холодный серый
- #9B9B8A = rgb(155, 155, 138) → синий (138) наименьший → тёплый серый
- #808080 = rgb(128, 128, 128) → все равны → нейтральный серый
Серый в современном веб-дизайне
Серый, пожалуй, самый важный цвет в веб-дизайне. Он встречается: - В фонах страниц — использование светло-серого вместо белого снижает нагрузку на глаза и создаёт визуальную иерархию - В компонентах UI — границы, разделители, фоны полей ввода и карточек практически универсально серые - В типографике — основной текст в вебе часто тёмно-серый, а не чисто чёрный, что снижает резкость - В отключённых состояниях — приглушённые интерактивные элементы универсально сигнализируют о недоступности
Практические значения серого для веб-дизайн-систем
| Применение | Рекомендуемый Hex | Примечания |
|---|---|---|
| Фон страницы (светлый режим) | #F5F5F5 | Едва серый, очень чистый |
| Фон карточки | #F9F9F9 | Чуть светлее фона страницы |
| Цвет границы | #E5E5E5 | Заметный, но ненавязчивый |
| Приглушённый текст / подписи | #6B7280 | Tailwind gray-500 |
| Основной текст (доступный) | #374151 | Tailwind gray-700 |
| Текст заголовка | #111827 | Около-чёрный, тёплый |
| Фон тёмного режима | #1F2937 | Tailwind gray-800 |
| Поверхность тёмного режима | #374151 | Tailwind gray-700 |
Шкала серого Tailwind CSS (от #F9FAFB до #030712) стала широко принятым эталоном для веб-дизайн-систем. Используйте генератор оттенков для создания шкалы серого в стиле Tailwind от 50 до 950 из любого базового серого значения.
Стратегия серого для тёмного режима
Дизайн тёмного режима требует тщательного выбора серых. Соблазн использовать чисто чёрный #000000 в качестве фона тёмного режима следует в большинстве случаев преодолевать — чистый чёрный создаёт некомфортно резкий контраст с белым текстом. Вместо этого:
- Фоны тёмного режима лучше всего работают в диапазоне от #121212 до #1E1E1E — тёмные, но не чёрные
- Поверхности тёмного режима (карточки, диалоги) должны быть на ступень-две светлее фона: #2C2C2C до #3A3A3A
- Текст на тёмных фонах лучше работает в тёплых, почти белых тонах (от #E8E8E8 до #F5F5F5), а не чисто белым
Конвертация серых оттенков между цветовыми моделями
Для любого серого конвертация проста, поскольку ахроматическое свойство делает CMYK и другие модели предсказуемыми:
| Серый | HEX | RGB | HSL | CMYK |
|---|---|---|---|---|
| Белый | #FFFFFF | rgb(255,255,255) |
hsl(0,0%,100%) |
C:0 M:0 Y:0 K:0 |
| Светлый серый | #D3D3D3 | rgb(211,211,211) |
hsl(0,0%,83%) |
C:0 M:0 Y:0 K:17 |
| Средний серый | #808080 | rgb(128,128,128) |
hsl(0,0%,50%) |
C:0 M:0 Y:0 K:50 |
| Тёмный серый | #404040 | rgb(64,64,64) |
hsl(0,0%,25%) |
C:0 M:0 Y:0 K:75 |
| Почти чёрный | #1A1A1A | rgb(26,26,26) |
hsl(0,0%,10%) |
C:0 M:0 Y:0 K:90 |
Для истинно ахроматических серых (с равными R, G, B) значение CMYK всегда C:0 M:0 Y:0 K:{X}, где K равен 100 минус процент светлоты. Используйте конвертер цветов для обработки тёплых и холодных серых с ненулевым оттенком, где значения CMYK становятся сложнее.
Ключевые выводы
- Правописание: «Gray» — американский английский; «grey» — британский. В CSS оба написания действительны для именованных цветов; большинство соответствуют идентичным hex-значениям. Базовые
grayиgreyоба равны #808080 - Техническое определение: Истинно ахроматический серый имеет равные RGB-каналы (R=G=B) и 0% насыщенности HSL. Любой дисбаланс каналов создаёт тёплый (красный/зелёный выше) или холодный (синий выше) серый
- Критический порог доступности: #767676 — самый светлый серый, проходящий WCAG AA (4,5:1) как текст на белом. CSS
gray#808080 не проходит — достигает лишь ~3,95:1 контрастности - Определение тёплого vs холодного: Синий канал наибольший → холодный серый. Красный/зелёный наибольший → тёплый серый. Равные каналы → нейтральный
- Веб-дизайн: Серые фоны, границы и варианты текста образуют структурный слой почти каждого веб-UI. Используйте фоны светлого режима около #F5F5F5 и фоны тёмного режима от #121212 до #1E1E1E
- Используйте генератор оттенков для построения полной шкалы серого и конвертер для перевода любого серого в CMYK, HSL, RGB или OKLCH