1. Свойства шрифта.Свойства шрифта могут описывать элементы, содержащие текст (A, B, BODY, CAPTION, DD, DL, DT, EM, H1-H6, I, LI, P, SMALL, STRIKE, STRONG, TD, TH, U и др.)
1) font-family – задание семейства шрифтов (Arial, Times New Roman, Verdana и т.д.)
Пример.
P {font-family: Verdana;}
2) font-size – размер шрифта в абсолютных или относительных величинах.
Относительные величины – в процентах от высоты символов, принятой по умолчанию, или в виде следующих определений: smaller – самый маленький шрифт, small – маленький, medium – средний, large – большой, larger – самый большой.
Пример.
H1 {font-size: 30pt;}
H2 {font-size: 60%;}
3) font-weight – толщина символов, задаваемая числовыми значениями (0-900) или в виде следующих определений: normal – стандартный, lighter – тонкий, bold – жирный, bolder – очень жирный.
Пример.
P {font-weight: 800;}
4) font-variant – определяет регистр записи символов в виде следующих определений: normal – стандартное написание, small-caps – все символы переводятся в заглавные.
Свойство font-variant поддерживается только IE.
Пример.
caption {font-variant: small-caps;}
5) font-style – задает правила начертания символов: normal – стандартное написание, italic – наклонный шрифт.
6) font – объединяет все вышеизложенные свойства (family, style, variant, weight, size)
Пример.
P {font: italic bolder Arial 12pt;}
2. Свойства текста.Применяются к элементам Web-страниц, которые включают текст.
1) text-align – способ расположения текста относительно границ рабочего окна браузера или ячейки таблицы (P, H1-H6, TD, TR) в виде следующих определений:
left, right, center, justify
Пример.
P {text-align: right;}
2) text-indent – отступ текста (красная строка) (ед.длины или процент) Пример.
P {text-indent:30 em;}
3) text-transform – преобразование текста (normal, сapitalize – каждое слово начинается с прописной буквы, uppercase – текст преобразуется в прописные, lowercase – текст преобразуется в строчные) Пример.
CAPTION { text-transform:сapitalize;}
4) text-decoration – определяет стиль текста (none, underline-подчеркнутый, overline – надстрочный, line-through – перечеркнутый, blink – мерцающий)
Пример.
P {text-decoration: line-through;}
5) letter-spacing - расстояние между символами текста (рх, cm, mm) Пример.
P {letter-spacing: 100px;}
6) vertical-align – вертикальное выравнивание элементов по отношению к другим элементам, стоящим в одном ряду (baseline – по условной базовой линии, top-text – по верхней точке текстовой строки, top – по верхней границе ячейки, middle – по центру ячейки, bottom – по нижней границе ячейки, bottom-text – по нижней точке строки)
Пример.
P { vertical-align: top-text;}
TD {vertical-align: top;}
7) line-height – межстрочный интервал (ед.длины или процент от интервала по умолчанию)