Основные свойства типографики в CSS
Шрифты (Fonts)
Выбор шрифта оказывает огромное влияние на восприятие текста. CSS позволяет управлять семействами шрифтов, стилем и весом текста.
font-family: семейство шрифтов.font-style: стиль шрифта (нормальный, наклонный, курсив).font-weight: толщина шрифта (от 100 до 900, normal, bold).font-size: размер шрифта.
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
font-style: italic;
}Выравнивание и отступы
Правильное выравнивание и расстановка отступов делают текст удобочитаемым и эстетичным.
text-align: выравнивание текста (left, right, center, justify).letter-spacing: расстояние между буквами.word-spacing: расстояние между словами.line-height: высота строки.
p {
text-align: justify;
letter-spacing: 1px;
word-spacing: 2px;
line-height: 1.5;
}Цвет и подсветка
Цвет текста и фона — важные элементы типографики. Правильно подобранные сочетания цветов улучшают восприятие и настроение текста.
- color: цвет текста.
- background-color: цвет фона.
- text-shadow: текстовая тень.
h1 {
color: #333;
background-color: #fff;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}Текстовые трансформеры
Иногда полезно изменять регистр текста, подчеркивать или зачеркивать его.
text-transform: преобразование регистра (uppercase, lowercase, capitalize).text-decoration: украшение текста (underline, overline, line-through).
strong {
text-transform: uppercase;
text-decoration: underline;
}web fonts
Использование кастомных шрифтов (web fonts) позволяет добавить индивидуальность и узнаваемость вашему сайту.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Custom Fonts</title>
<style>
@font-face {
font-family: 'Open Sans';
src: url('fonts/opensans.woff2') format('woff2'),
url('fonts/opensans.woff') format('woff');
}
body {
font-family: 'Open Sans', sans-serif;
}
</style>
</head>
<body>
<h1>Заголовок с кастомным шрифтом Open Sans</h1>
</body>
</html>Советы по типографике
- Выбирайте разборчивые шрифты: избегайте сложных и экстравагантных шрифтов для основного текста.
- Используйте контрастные цвета: темные буквы на светлом фоне или наоборот.
- Избегайте длинных строк: длинные строки ухудшают читаемость.
- Уважайте иерархию: заголовки крупнее и контрастнее основного текста.
Типографика — это мощный инструмент для улучшения восприятия контента. Владение основными свойствами CSS и знание приемов оформления текста помогут вам создавать привлекательные и читабельные веб-страницы.