Вебсправочник
Справочник CSS

text-transform: визуальное преобразование регистра

text-transform меняет визуальный регистр текста, не требуя переписывать исходное содержимое документа.

Назначение

text-transform меняет визуальный регистр текста, не требуя переписывать исходное содержимое документа.

Как это работает

uppercase делает буквы прописными, lowercase — строчными, capitalize преобразует начальные буквы слов по правилам браузера. Некоторые преобразования зависят от языка, поэтому lang должен соответствовать тексту.

Пример

<style>
.label{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}
</style>
<p class="label" lang="ru">Учебный справочник</p><p>Основной текст сохраняет обычный регистр.</p>

Что должно получиться

Короткая метка показана прописными буквами. Исходная строка остаётся «Учебный справочник», а длинный текст не получает дополнительную нагрузку от сплошных заглавных.

Граница применения и частая ошибка

Не используйте CSS-регистр как нормализацию идентификаторов или данных формы. Сервер получает исходные данные, а языковые правила преобразования не всегда совпадают с ожиданием приложения.

Самостоятельная проверка

Примените uppercase к короткой метке и сравните с длинным абзацем. Затем посмотрите исходный HTML: он не должен измениться из-за визуального преобразования.

HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Для проверки сетевых запросов, отправки данных или функций браузера используйте отдельную локальную страницу.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.