Правильно подобранный размер шрифта очень сильно влияет на удобство пользования сайтом.
Ты можешь использовать CSS свойство font-size
чтобы изменить размер шрифта (текста) на HTML странице.
CSS свойство font-size
может принимать разные значения, чтобы изменить размер шрифта.
Я расскажу тебе как использовать CSS свойство font-size
и какие типы значений ты можешь использовать с ним.
Синтаксис и пример кода
Общий синтаксис CSS свойства font-size
выглядит так
font-size: value;
Рассмотрим пример
<!DOCTYPE html>
<html>
<body>
<p style="font-size: 20px;"> Hello World </p>
</body>
</html>
Тут мы установили CSS свойство font-size
равным 20px
и текст внутри параграфа (тега <p>
) стал размером 20px
.
CSS свойство font-size
может принимать абсолютные и относительные значения.
Абсолютные значения font-size
Абсолютное значение - это фиксированное число. Если ты говоришь
font-size: 16px;
То размер шрифта всегда будет 16px
, безотносительно того, какой размер текста используется в других местах твоей веб страницы.
Также абсолютные значения можно разделить на 2 категории:
- названия, например
small
илиx-large
- числа и размерности, например
10mm
или20px
Как задать font-size
по названию
Ты можешь задать CSS свойству font-size
любое из этих значений:
medium
- браузерный размер по-умолчаниюsmall
- меньше чемmedium
x-small
- меньше чемsmall
xx-small
- меньше чемx-small
large
- меньше чемmedium
x-large
- меньше чемlarge
xx-large
- меньше чемx-large
Как задать font-size
с помощью числа и размерности
Для числа подойдет любое целое значение, а размерность ты можешь выбрать из этих вариантов
mm
- миллиметрыcm
- сантиметрыin
- дюймыpt
- пойнты -1pt
=0.0353cm
pc
- пики -pc
=12pt
px
- пиксели
В веб разработке чаще всего используются пиксели. Другие размерности больше подходят для типографии и печати.
Пример использования абсолютных величин для font-size
<!DOCTYPE html>
<html>
<body>
<p style="font-size:xx-large"> Big text </p>
<p style="font-size:18px"> 18 pixels </p>
<p style="font-size:x-small"> Small text </p>
<p style="font-size:18pt"> 18 points </p>
</body>
</html>
В этом примере размер шрифта для каждого параграфа отличается.
Попробуй скопировать код в отдельный html
файл и открыть его в браузере.
Абсолютные величины не подходят для ситуаций, когда ты хочешь чтобы размер текста менялся динамически.
На помощь приходят относительные значения font-size