Текст - CSS свойства
Краткое описание свойств
text-decoration
- Дополняет оформление текста чертой.
text-transform
- Преобразует регистр букв текста в заглавные или строчные символы.
text-align
- Определяет горизонтальное выравнивание текста в блоке.
text-align-last
- Определяет горизонтальное выравнивание последней строки текста.
text-indent
- Задает отступ первой строки текста.
text-overflow
- Определяет как обрезается текст, который не помещается в блоке.
white-space
- Устанавливает, как представлять пробелы в тексте.
color
- Задаёт цвет текста.
Свойство text-decoration
Дополняет оформление текста чертой.
Краткая информация
Значение по умолчанию | none |
---|---|
Применяется | ко всем элементам |
Наследуется | нет |
Имя свойства в DOM | textDecoration |
Значения
none
- без оформления.underline
- текст становится подчёркнутым.overline
- линия над текстом.line-through
- зачёркнутый текст.
Примечания
Чтобы применить сразу несколько значений, их необходимо перечислить через пробел.
Свойство text-transform
Преобразует регистр букв текста в заглавные или строчные символы.
Краткая информация
Значение по умолчанию | none |
---|---|
Применяется | ко всем элементам |
Наследуется | да |
Имя свойства в DOM | textTransform |
Значения
none
- не меняет регистр.capitalize
- каждое слово начинается с заглавной буквы.lowercase
- все символы преобразуются в строчные.uppercase
- все символы преобразуются в заглавные.
Свойство text-align
Определяет горизонтальное выравнивание текста в блоке.
Краткая информация
Значение по умолчанию | start |
---|---|
Применяется | к блочным элементам |
Наследуется | да |
Имя свойства в DOM | textAlign |
Значения
left
- выравнивание текста по левому краю блока.right
- выравнивание текста по правому краю блока.center
- выравнивание текста по центру блока.justify
- выравнивание текста по ширине блока.start
- используется, если неизвестно направление написания текста. Если текст пишется слева направо, то выравнивание по левому краю. Если справа налево - по правому.end
- используется, если неизвестно направление написания текста. Если текст пишется слева направо, то выравнивание по правому краю. Если справа налево - по левому.
Свойство text-align-last
Определяет горизонтальное выравнивание последней строки текста. В основном используется, если для свойства text-align
задано значение justify
.
Краткая информация
Значение по умолчанию | auto |
---|---|
Применяется | к блочным элементам |
Наследуется | да |
Имя свойства в DOM | textAlignLast |
Значения
left
- выравнивание текста по левому краю блока.right
- выравнивание текста по правому краю блока.center
- выравнивание текста по центру блока.justify
- выравнивание текста по ширине блока.start
- используется, если неизвестно направление написания текста. Если текст пишется слева направо, то выравнивание по левому краю. Если справа налево - по правому.end
- используется, если неизвестно направление написания текста. Если текст пишется слева направо, то выравнивание по правому краю. Если справа налево - по левому.auto
- выравнивание текста определяется значением свойстваtext-align
.
Свойство text-indent
Задает отступ первой строки текста (красная строка). Актуально для параграфа <p>
.
Краткая информация
Значение по умолчанию | 0 |
---|---|
Применяется | к блочным элементам |
Наследуется | да |
Имя свойства в DOM | textIndent |
Значения
Можно использовать как абсолютные величины, так и относительные.
Свойство text-overflow
Определяет как обрезается текст, который не помещается в блоке. Работает только тогда, когда свойство overflow
имеет значение auto
, scroll
или hidden
.
Краткая информация
Значение по умолчанию | clip |
---|---|
Применяется | к блочным элементам |
Наследуется | нет |
Имя свойства в DOM | textOverflow |
Значения
clip
- текст просто обрезается.ellipsis
- текст обрезается, но в конце добавляется многоточие.
Свойство white-space
Устанавливает, как представлять пробелы в тексте.
Краткая информация
Значение по умолчанию | normal |
---|---|
Применяется | ко всем элементам |
Наследуется | да |
Имя свойства в DOM | whiteSpace |
Значения
normal
- используется по умолчанию. Любое количество пробелов на странице отображается как один, перенос строк осуществляется автоматически. Браузер воспринимает пробел как разделитель слов.nowrap
- несколько пробелов преобразуются в один, но слова не переносятся. Пробел является частью строки. Перенос осуществляется только с помощью тега<br>
.pre
- текст отображается так, как написан автором, с сохранением всех пробелов и переносов. Полный аналог тега<pre>
. Если текст не помещается в блоке, то добавляется горизонтальная полоса прокрутки.pre-wrap
- текст отображается так, как написан автором, с сохранением всех пробелов и переносов. Если текст не помещается в блоке, то происходит автоматический перенос.pre-line
- пробелы преобразуются в один, но переносы строк сохраняются. Если текст не помещается в блоке, то происходит автоматический перенос.
Свойство color
Задаёт цвет текста.
Краткая информация
Значение по умолчанию | зависит от браузера |
---|---|
Применяется | ко всем элементам |
Наследуется | да |
Имя свойства в DOM | color |
Значения
Можно выбрать любой способ задания цвета, используемый в CSS.