Работа с текстом в CSS
Text-align
Данное свойство существует для выравнивания текста. Оно аналогично свойству align в html. Может иметь 4 значения:
- left - выравнивание по левому краю, используется по умолчанию;
- right - выравнивание по правому краю;
- center - выравнивание по центру;
- justify - выравнивание по ширине (правому и левому краю одновременно).
Text-decoration
Часто свойство text-decoration используется для работы со ссылками. На данный момент имеется 5 различных значений:
- none - текст особым образом не выделяется;
- underline - текст подчёркивается снизу;
- overline - текст выделяется горизонтальной линией сверху, так сказать, надчёркивается;
- line-through - текст зачёркнут горизонтальной линией;
- blink - мигающий текст.
Пример использования данного свойства можно посмотреть в статье псевдоэлементы и псевдоклассы.
Text-indent
Свойство text-indent позволяет создавать отступы первой строки абзаца от основного текста. Отступы можно задавать в единицах длины или процентах от основного текста абзаца. Обычно свойство text-indent используют для создания красной строки. Можно задать как положительный отступ, так и отрицательный, например:
p {
text-indent:-5%;
}
Text-transform
Позволяет изменять регистр знаков, проще говоря, менять большие буквы на маленькие и наоборот. Может иметь 4 значения:
- capitalize - меняет каждую первую букву слова на заглавную;
- uppercase - меняет буквы всех слов на заглавные;
- lovercase - меняет буквы все слов на строчные;
- none - регистр не изменяется, задано по умолчанию.
Интервалы
В CSS существуют 3 свойства, при помощи которых можно задавать различные интервалы между буквами, словами и строчками в тексте:
- letter-spacing - интервал между буквами;
- word-spacing - интервал между словами;
- line-height - интервал между строками.
На этом данная глава заканчивается.
2012 год.