Темная тема
Текст и шрифты
font-family
font-family
- задаёт семейство (набор) шрифтов, которые браузер будет использовать для отображения текста.
Например. Изменим файл index.html
:
html
<p class="example-font-family">Пример текста с другим шрифтом</p>
Изменим файл styles.css
:
css
.example-font-family {
/* Arial - основной шрифт */
/* sans-serif - запасной шрифт без засечек (на случай сбоя) */
/* serif - с засечками */
font-family: Arial, sans-serif;
}
Подключение внешнего шрифта
Через Google Fonts
Например. Изменим файл index.html
:
html
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<title>Пример</title>
<link
href="https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<p class="example_1">Параграф 1</p>
<p class="example_2">Параграф 2</p>
<p class="example_3">Параграф 3</p>
</body>
</html>
Изменим файл styles.css
:
css
body {
font-family: 'Oswald', sans-serif;
}
Подключение локального шрифта
Например. Изменим файл index.html
:
html
<body>
<div>BLOCK 1</div>
<div>BLOCK 2</div>
<div>BLOCK 3</div>
</body>
Изменим файл styles.css
:
css
@font-face {
font-family: 'Michroma';
src: url('/fonts/Michroma/Michroma-Regular.woff2') format('woff2'),
url('/fonts/Michroma/Michroma-Regular.woff') format('woff'),
url('/fonts/Michroma/Michroma-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'Michroma', sans-serif;
}
font-size
font-size
- размер текста.
Например. Изменим файл index.html
:
html
<p class="example-font-size">Текст увеличенного размера.</p>
Изменим файл styles.css
:
css
.example-font-size {
font-size: 24px;
}
font-weight
font-weight
- толщина шрифта.
Например. Изменим файл index.html
:
html
<p class="example-font-weight-1">Текст 1</p>
<p class="example-font-weight-2">Текст 2</p>
<p class="example-font-weight-3">Текст 3</p>
Изменим файл styles.css
:
css
.example-font-weight-1 {
font-weight: bold;
}
.example-font-weight-2 {
font-weight: 100;
}
.example-font-weight-3 {
font-weight: 900;
}
font-style
font-style
- стиль текста.
Например. Изменим файл index.html
:
html
<p class="example-font-style">Курсивный текст.</p>
Изменим файл styles.css
:
css
.example-font-style {
font-style: italic;
}
line-height
font-style
- межстрочный интервал.
Например. Изменим файл index.html
:
html
<p class="example-line-height">
Строка 1<br />
Строка 2<br />
Строка 3
</p>
Изменим файл styles.css
:
css
.example-line-height {
line-height: 2;
}
letter-spacing
letter-spacing
- расстояние между буквами.
Например. Изменим файл index.html
:
html
<p class="example-letter-spacing">Растянутый текст</p>
Изменим файл styles.css
:
css
.example-letter-spacing {
letter-spacing: 3px;
}
text-transform
text-transform
- преобразование регистра.
Например. Изменим файл index.html
:
html
<p class="example-text-transform">Некоторый текст</p>
Изменим файл styles.css
:
css
.example-text-transform {
text-transform: uppercase;
}
text-decoration
text-decoration
- декор текста (подчёркивание, зачёркивание).
Например. Изменим файл index.html
:
html
<p class="example-text-decoration">Подчёркнутый текст</p>
Изменим файл styles.css
:
css
.example-text-decoration {
text-decoration: underline;
}
text-align
text-align
- горизонтальное выравнивание текста.
Например. Изменим файл index.html
:
html
<div class="left">Выравнивание по левому краю</div>
<div class="right">Выравнивание по правому краю</div>
<div class="center">Центрированный текст</div>
<div class="justify">
Выравнивание текста по ширине блока. Текст занимает всю ширину строки,
пробелы между словами растягиваются.
</div>
Изменим файл styles.css
:
css
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.justify {
text-align: justify;
}