Текст
С помощью CSS можно определять стиль и вид текста. Аналогично тому, что используется тег <FONT>, задающий свойства шрифта, но стили обладают большими возможностями и позволяют сократить код HTML.
Свойства шрифта
Изменение начертания шрифта и его размера происходит через свойства CSS, которые описаны в табл. 1.
| Свойство | Значение | Описание | Пример |
|---|---|---|---|
| font-family | имя шрифта | Задает список шрифтов | P {font-family: Arial, serif} |
| font-style | normal italic oblique |
Нормальный шрифт Курсив Наклонный шрифт |
P {font-style: italic} |
| font-variant | normal small-caps |
Капитель (особые прописные буквы) |
P {font-variant: small-caps} |
| font-weight | normal lighter bold bolder 100-900 |
Нормальная жирность Светлое начертание Полужирный Жирный 100-светлый шрифт, 900-самый жирный |
P {font-weight: bold} |
| font-size | normal pt px % |
нормальный размер пункты пикселы проценты |
font-size: normal font-size: 12pt font-size: 12px font-size: 120% |
В примере 1 показано использование параметров при работе со шрифтами.
Пример 1. Задание свойств шрифта с помощью CSS
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Шрифт</title>
<style type="text/css">
H1 {
font-family: Arial, Helvetica, Verdana, sans-serif; /* Гарнитура шрифта */
font-size: 150%; /* Размер текста */
font-weight: lighter; /* Светлое начертание */
}
</style>
</head>
<body>
<H1>Заголовок</H1>
<p>Обычный текст</p>
</body>
</html>
Ниже приведен результат данного примера (рис. 1).

Рис. 1. Вид текста после применения стилей
В табл. 2 приведены некоторые стилевые параметры для работы с текстом и результат их применения.
| Пример | Пример | Пример | Пример | Пример |
| font-family: Verdana, sans-serif; font-size: 120%; font-weight: light | font-size: large; font-weight: bold | font-family: Arial, sans-serif; font-size: x-small; font-weight: bold | font-variant: small-caps | font-style: italic; font-weight: bold |
Свойства текста
Кроме изменения параметров шрифтов, можно управлять и свойствами всего текста. Значения свойств приведены в табл. 3.
| Свойство | Значение | Описание | Пример |
|---|---|---|---|
| line-height | normal множитель точно % |
Интерлиньяж (межстрочный интервал) | line-height: normal line-height: 1.5 line-height: 12px line-height: 120% |
| text-decoration |
none underline overline line-through blink |
Убрать все оформление Подчеркивание Линия над текстом Перечеркивание Мигание текста |
text-decoration: none |
| text-transform |
none capitalize uppercase lowercase |
Убрать все эффекты Начинать С Прописных ВСЕ ПРОПИСНЫЕ все строчные |
text-transform: capitalize |
| text-align | left right center justify |
Выравнивание текста | text-align: justify выравнивание по ширине |
| text-indent | точно % |
Отступ первой строки | text-indent:15px; text-indent:10% |
Ниже, в табл. 4 приведены некоторые параметры текста и результат их применения.
| Пример: и это все о нем | Пример: текст по центру | Пример: Это не ссылка, а просто текст | Пример: отступ первой строки | Пример: полуторный межстрочный интервал |
| text-transform: capitalize | text-align:center | text-decoration: underline | text-indent: 20px | line-height: 1.5 |
| Статья опубликована: 13.09.2005 | Последнее обновление: 16.04.2008 |
Прежде, чем писать комментарий к статье, примите во внимание следующие моменты.
- Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь.
- Удаляются любые комментарии, которые:
- включают множество ошибок;
- написаны безграмотно;
- не имеют отношения к данной статье;
- не содержат никакой полезной информации для посетителей.
- Для выделения отдельных слов используйте следующие команды: [b]жирный[/b], [i]курсив[/i], [color=цвет]цветной текст[/color], [tag]тег[/tag], [var]параметр[/var], [code]пример[/code].
- Потренироваться в написании комментариев вы можете в песочнице.
Комментарии к статье
oleg
08.07.2006
Розм_р шрифта буде зм_нюватись
Иван
11.09.2006
Практичный Gendo
19.09.2006
Большое Спасибо создателю сайта ...
За "Разложенный по полочкам" CSS
dmitry
15.10.2006
Влад Мержевич
16.10.2006
Максим
21.03.2007
FireFox (2.0.0.2), видимо, об этом не знает
Примечание актуально для IE; NN не проверял.
Влад Мержевич
21.03.2007
Алексей
04.04.2007
У меня IE7: через меню размер шрифта на этой странице меняется не весь. Комменты остаются тамими же. Видимо, у них задан абс. размер.
Lime
05.04.2007
Это что за свинство ? - автор страниц, наверное, специально задавал им размеры с какой-то целью ... и не обязательно только для "спайдера", раскрутки ради
stranger
10.04.2007
Antizook
03.08.2007
image: url('img/pp.jpg'); и что при этом писать на выводе, типа <div этот image
Влад Мержевич
07.08.2007
Роман
08.02.2008
У меня не работает - ИЕ6
Aggress
13.02.2008
Артур
02.04.2008
>> 08.02.2008
>> text-decoration: blink;
>> У меня не работает - ИЕ6
Если ты решил эту проблему - сообщи как!
Заранее благодарен!
Nikita
14.05.2008
FXIX
15.05.2008
Создаешь стилевый классы для текста:
.class1 {фонт\размер\цвет\гарнитура итд итп}
.class1 {фонт\размер\цвет\гарнитура итд итп}
.class1 {фонт\размер\цвет\гарнитура итд итп}
И потом в html документе подключаешь их, типа <p class="class1">бла бла бла</p>
