Для текстовых элементов можно задать отступ (абсолютной величиной или в процентах), выравнивание, подчёркивание, надчёркивание и зачёркивание, особым образом оформить первую букву абзаца.
Таблица 2.4. Свойства текстового оформления
Свойство |
Описание |
Умолчание |
Применение |
text-indent |
Отступ текста |
0 |
К блочным элементам |
text-align |
Выравнивание текста |
Зависит от браузера |
К блочным |
text-decoration |
Оформление текста |
none |
К блочным |
text-shadow |
Тень текста |
none |
Ко всем |
letter-spacing |
Разрежение литер |
normal |
Ко всем |
word-spacing |
Разрежение слов |
normal |
Ко всем |
text-transform |
Преобразование текста |
none |
Ко всем |
white-space |
Пробельные последовательности |
normal |
К блочным |
Выравнивание текста
text-align
:left|right|center|justify
Оформление текста
text-decoration
:none|underline|overline|line-through|blink
underline
- подчёркивание,
-
overline
- надчёркивание,
line-through
- зачёркивание,
blink
- мерцание.
Тень текста
text-shadow
:none|Sv1 Sv2 Sv3 Cv,...
Sv1
- отступ тени от текста по горизонтали,
Sv2
- отступ тени от текста по вертикали,
Sv3
- радиус размытия тени,
Cv
- цвет тени.
Если отступ тени задан положительным числом, то тень располагается справа (снизу) от текста, а если отрицательным - слева (сверху). Можно наложить несколько теней, перечислив их через запятую.
Разрежение литер и слов
letter-spacing
:normal|Pv|em
word-spacing
:normal|Pv|em
При оформлении разрежения между литерами (словами) задаваемая величина представляет изменение интервала между литерами (словами) относительно предусмотренного параметрами шрифта. Положительное число увеличивает интервал, а отрицательное - уменьшает.
Преобразование текста
text-transform
:none|capitalize|uppercase|lowercase
capitalize
- первая литера каждого слова переводится в верхний регистр,
uppercase
- каждая литера каждого слова переводится в верхний регистр,
lowercase
- каждая литера каждого слова переводится в нижний регистр.
Пробельные последовательности
white-space
:normal|pre|nowrap
normal
- последовательность пробелов сокращается до одного пробела и при необходимости разрываются,
pre
- пробельные последовательности не сжимаются и разрываются только переводом на новую строку кодом в исходном тексте,
nowrap
- как normal, но разрывы строк блокируются.