«Форматирование текста в CSS» – третий урок учебника CSS. Здесь мы поговорим об основных способах форматирования текста средствами CSS.
CSS предоставляют веб-мастеру отличную возможность управления отображением текста. Изменение расстояния между символами, всевозможные отступы, стиль символов и управление шрифтами – это и многое другое позволяют изменять таблицы стилей.
Свойства, позволяющие форматировать текст в CSS
Color – позволяет задает цвет элемента. В качестве параметра может выступать как шестнадцетиричное, так и буквенное значение цвета.
Например красный
Direction – позволяет изменить направление текста.
ltr – слева направо.
rtl – справа налево.
К сожалению не во всех браузерах этот параметр будет отображаться правильно.
Letter – spacing – задает интервал между символами.
normal – обычный интервал
length – пользовательский интервал
Text – align – задает выравнивание текста внутри элемента и может принимать значения:
Left – выравнивает текст слева
Right – выравнивает текст справа
Center – выравнивает текст по центру
Justify – выравнивает текст по ширине
Например:
Text – decoration – оформление текста. Может принимать значения:
None – обычный текст
Underline – подчеркнутый снизу текст
Overline – подчеркнутый сверху текст
Line – through – зачеркнутый текст
Blink – мигающий текст
Например:
Text – indent – задает отступ для первой строки текста.
Text – transform – управляет размером символов и может принимать следующие значения:
None – обычный текст
Capitalize – каждое слово начинается с заглавной буквы.
Uppercase – только большие буквы
Lowercase – маленькие буквы
Например:
White – space – задает способ отображения пробелов и может принимать следующие значения:
normal – допускается только один пробел.
pre – вся структура документа, с неограниченным количеством пробелов сохраняется.
nowrap – текст не будет переноситься , пока не встретит тег
Word – spacing – задает интервал между словами.
Используя данные свойства вы без труда сможете отформатировать текст любой сложности надлежащим образом средствами CSS.
Работа со шрифтами в CSS
Font – family – определяет список допустимых имен шрифтов для элемента. Использован будет первый, распознанный браузером шрифт.
Font – size – задает размер шрифта и может принимать значения:
xx – small – наименьший
x – small – очень маленький
small – маленький
medium – средний
large – большой
x – large – очень большой
xx – large – наибольший
smaller – меньше, чем у порождающего элемента
larger – больше, чем у порождающего элемента
length – задает фиксированное значение шрифта
% – размер шрифта в % от размера шрифта порождающего элемента
Пример:
Font – style – задает стиль шрифта.
normal – нормальный шрифт.
italic – курсив.
Пример:
Font – weight – позволяет задать толщину символов:
normal – обычные символы
bold – жирные символы
Пример:
CSS предоставляют веб-мастеру отличную возможность управления отображением текста. Изменение расстояния между символами, всевозможные отступы, стиль символов и управление шрифтами – это и многое другое позволяют изменять таблицы стилей.
Свойства, позволяющие форматировать текст в CSS
Color – позволяет задает цвет элемента. В качестве параметра может выступать как шестнадцетиричное, так и буквенное значение цвета.
Например красный
Код:
.red { color: red }
ltr – слева направо.
Код:
div.d1{
direction : ltr;
}
Код:
div.d2{
direction : rtl;
}
Letter – spacing – задает интервал между символами.
normal – обычный интервал
Код:
div.c
{
letter – spacing : normal;
}
Код:
div.c
{
letter – spacing : 7px;
}
Left – выравнивает текст слева
Right – выравнивает текст справа
Center – выравнивает текст по центру
Justify – выравнивает текст по ширине
Например:
Код:
div.e1{
text – align : left; /* Left – выравнивает текст слева */
}
None – обычный текст
Underline – подчеркнутый снизу текст
Overline – подчеркнутый сверху текст
Line – through – зачеркнутый текст
Blink – мигающий текст
Например:
Код:
div.f2 {
text – decoration : underline; /*Underline – подчеркнутый снизу текст*/
}
Код:
div.g
{
text – indent : 25px; /* Отступ равен 25 пикселем*/
}
None – обычный текст
Capitalize – каждое слово начинается с заглавной буквы.
Uppercase – только большие буквы
Lowercase – маленькие буквы
Например:
Код:
div.h2 {
text – transform : capitalize; /*Capitalize – каждое слово начинается с заглавной буквы.*/
}
normal – допускается только один пробел.
pre – вся структура документа, с неограниченным количеством пробелов сохраняется.
nowrap – текст не будет переноситься , пока не встретит тег
Word – spacing – задает интервал между словами.
Код:
div.i {
word – spacing : 15px; /* Интервал между словами 15 px*/
}
Работа со шрифтами в CSS
Font – family – определяет список допустимых имен шрифтов для элемента. Использован будет первый, распознанный браузером шрифт.
Код:
h1 {
font – family : "Comic Sans MS", "Times New Roman"; /*Текст шрифта comic sans , если его нет в системе, то шрифт times new roman*/
}
xx – small – наименьший
x – small – очень маленький
small – маленький
medium – средний
large – большой
x – large – очень большой
xx – large – наибольший
smaller – меньше, чем у порождающего элемента
larger – больше, чем у порождающего элемента
length – задает фиксированное значение шрифта
% – размер шрифта в % от размера шрифта порождающего элемента
Пример:
Код:
div.j1 {
font – size : xx – small; /*xx – small – наименьший*/
}
normal – нормальный шрифт.
italic – курсив.
Пример:
Код:
div.l2{
font – style : italic; /*italic – курсив*/
}
normal – обычные символы
bold – жирные символы
Пример:
Код:
div.n2 {
font – weight : bolder; /*bold – жирные символы*/
}