Текст в CSS
Вы задали размеры боксов и управляли overflow. Теперь оформите сами слова. Свойства текста в CSS отвечают за выравнивание, подчёркивание, регистр, интервалы и высоту строки — пока без смены семейства шрифта (это следующий урок).
Повседневные инструменты текста
📊 Частые свойства текста
| Свойство | Повседневная роль |
|---|---|
text-align |
Выравнивает текст в строке: left, right, center, justify |
text-decoration |
Добавляет или убирает подчёркивание, надчёркивание или зачёркивание |
text-transform |
Меняет регистр: uppercase, lowercase, capitalize |
line-height |
Задаёт высоту каждой строки — ключ к читаемым абзацам |
letter-spacing |
Настраивает расстояние между буквами |
Выровнять текст
text-align размещает текст по горизонтали в содержащем блоке.
Центрировать заголовок
css.hero-title {
text-align: center;
color: #0f172a;
}
Оформление — подчёркивание и друзья
text-decoration рисует линии на тексте. Ссылки часто подчёркнуты; уберите это через none или добавьте underline / line-through, если нужно дизайну.
Примеры оформления
css.link-quiet {
text-decoration: none;
color: #2563eb;
}
.sale {
text-decoration: line-through;
color: #64748b;
}
.note {
text-decoration: underline;
}
Менять регистр
text-transform меняет вид букв, не переписывая HTML-текст.
Преобразования регистра
css.label {
text-transform: uppercase;
letter-spacing: 0.06em;
}
.city {
text-transform: capitalize;
}
Высота строки для читаемых абзацев
line-height задаёт вертикальный ритм строк. Безразмерные значения вроде 1.5 масштабируются с размером шрифта и спокойно подходят для основного текста.
Комфортная высота строки
css.article p {
line-height: 1.6;
color: #334155;
}
Межбуквенный интервал — лёгкая рука
Немного letter-spacing может раскрыть короткий заголовок. Абзацы основного текста чаще оставляйте естественными, если дизайн не требует иного.
Заголовок с лёгким трекингом
css.section-title {
text-align: left;
text-transform: uppercase;
letter-spacing: 0.08em;
line-height: 1.3;
}
Попробуйте сами
- Центрируйте
h1черезtext-align: center. - Уберите подчёркивание ссылки через
text-decoration: none; при желании верните на hover. - Сделайте маленькую метку заглавными через
text-transform: uppercase. - Поставьте абзацу
line-height: 1.6и сравните с1.2. - Добавьте заголовку небольшой
letter-spacing— проверьте, что всё ещё читается.
Частые ошибки
- Ждать, что
text-align: centerотцентрирует весь блочный layout (это задача layout, не только текста) - Оставлять все ссылки подчёркнутыми, когда дизайн хочет спокойные ссылки — или снимать подчёркивание без другого сигнала
- Тащить сюда font-family и font-size (это урок Fonts)
- Огромный
letter-spacingна длинных абзацах (тяжело читать) - Путать инструменты многоточия overflow текста с этими основами (позже)
Кратко
text-alignвыравнивает текст влево, вправо, по центру или justifytext-decorationдобавляет или убирает подчёркивания и похожие линииtext-transformменяет регистр без правки HTMLline-heightформирует читаемость абзаца- Лёгкий
letter-spacingможет отполировать короткие заголовки - Шрифты — дальше; этот урок про то, как текст сидит и читается
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху