Свойство text-transform используется для отображения всего текста в верхнем регистре (заглавные буквы) или в нижнем регистре (строчные буквы). Или же каждое слово может начинаться заглавной буквой.
Свойство text-transform подчеркивает правила регистра, отражающие специфику данного языка.
Значения "full-width" и "full-width-kana" экспериментальные и пока не поддерживаются каким-либо браузером.
| Значение по умолчанию | none |
| Применяется | Ко всем элементам, а также к ::first-letter и ::first-line. |
| Наследуется | Да |
| Анимируемое | Нет |
| Версия | CSS1 |
| DOM синтаксис | object.style.textTransform = "capitalize"; |
Синтаксис
text-transform: none | capitalize | uppercase | lowercase | full-width | full-width-kana | initial | inherit;Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p{text-transform:uppercase}
</style>
</head>
<body>
<h2>Пример свойства text-transform</h2>
<p>Какой-нибудь параграф.</p>
<div>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн.</div>
</body>
</html>Пример, где для первого предложения установлено значение "capitalize", а для второго "lowercase":
Пример
<!DOCTYPE html>
<html>
<head>
<style>
.a {text-transform:capitalize}
.b {text-transform:lowercase}
</style>
</head>
<body>
<h2>Пример свойства text-transform</h2>
<div class="a">"Пример свойства text-transform"</div>
</br>
<div class="b">"Какой-нибудь параграф".</div>
</body>
</html>Значения
| Значение | Описание |
|---|---|
| none | Заглавные буквы не применены. Значение по умолчанию. |
| capitalize | Первая буква каждого слова заглавная. |
| uppercase | Первая буква каждого слова заглавная. |
| lowercase | Все буквы каждого слова строчные. |
| full-width | Символы переведены в полноширинную форму (идеографические символы и латинский алфавит). |
| full-width-kana | Все малые кана символы переведены в большие для компенсации проблем удобочитаемости при малых размерах шрифта. |
| initial | Устанавливает свойство в значение по умолчанию. |
| inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
|
|
|
|
|
|
|---|---|---|---|---|
| 1.0+ | 12.0+ | 1.0+ | 1.0+ | 7.0+ |
Практикуйте свои знания
Какие значения можно задать для свойства CSS text-transform?
Правильный!
Неправильно!