Перейти до основного вмісту
Версія: Далі

Властивості шрифту

Властивість font-size

Задає розмір шрифту елемента в абсолютних або відносних одиницях виміру. Поки що обмежимося абсолютними одиницями - px (пікселями).

<p class="text">
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Obcaecati commodi,
veritatis nihil alias iste odit similique sit eius optio veniam, impedit
cumque fuga facere labore quo id necessitatibus quaerat rerum.
</p>

За замовчуванням розмір шрифту абзаців, який встановлений в таблиці стилів браузера, дорівнює 16px.

.text {
font-size: 20px;
}

Властивість font-weight

Контролює товщину накреслення (жирність, вага) літер шрифту. Значення властивості можна задавати набором зарезервованих слів або цифрами від 100 до 900 з кроком 100, які задають ступінь товщини гліфа від тонкого 100 до товстого 900.

Діапазон ваги шрифту
font-weight: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

Ключові слова прив'язані до цифр, наприклад normal - це 400, а bold - це 700. У розробці використовуються тільки цифри, завдяки можливості задати однаково точну вагу у всіх браузерах.

<h1 class="title">Iste odit similique sit</h1>
<p class="text">
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Obcaecati commodi,
veritatis nihil alias iste odit similique sit eius optio veniam, impedit
cumque fuga facere labore quo id necessitatibus quaerat rerum.
</p>

За замовчуванням вага шрифту абзаців, який встановлений в таблиці стилів браузера, дорівнює 400, а вага заголовків - 700.

/* Поміняємо місцями жирність тексту заголовка і абзацу */
.title {
font-weight: 400;
}

.text {
font-weight: 700;
}

Властивість font-style

Задає накреслення тексту, наприклад можна зробити текст похилим.

font-style: normal | italic | oblique | initial | inherit

З усіх значень використовують тільки два.

  • normal - значення за замовчуванням у більшості тегів
  • italic - текст з курсивом (нахилом)
<h1 сlass="title">Iste odit similique sit</h1>
<p class="text">
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Obcaecati commodi,
veritatis nihil alias iste odit similique sit eius optio veniam, impedit
cumque fuga facere labore quo id necessitatibus quaerat rerum.
</p>

Зробимо текст заголовка похилим.

.title {
font-style: italic;
}

Властивість font-family

Шрифт — це набір друкарських літер, цифр і спеціальних знаків певного стилю для набору тексту.

Шрифти ділять на кілька основних груп (сімейств): шрифти із зарубками (serif), шрифти без зарубок (sans-serif), моноширинні (monospace), декоративні та рукописні. MacOS, Linux і Windows містять набір стандартних шрифтів з кожного сімейства. За замовчуванням, якщо жоден інший шрифт не заданий, браузер використовує Times New Roman з сімейства із зарубками (serif).

Подивитися, яким шрифтом відображений текст елемента, можна в інструментах розробника на вкладці Computed.

Шрифт

Властивість font-family задає шрифт тексту елемента. Через кому можна перерахувати довільну кількість шрифтів, які браузер, в порядку зліва направо, спробує знайти в системі користувача і застосувати перший знайдений.

body {
font-family: 'Helvetica Neue', 'Roboto', 'Verdana', 'Tahoma', sans-serif;
}

В кінці списку завжди вказується сімейство шрифтів на той випадок, якщо жодного перерахованого шрифту не знайдено. Тоді застосується стандартний шрифт з цього сімейства, який є в системі користувача.