Правильно подобранный размер шрифта очень сильно влияет на удобство пользования сайтом.
Ты можешь использовать 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- меньше чемmediumx-small- меньше чемsmallxx-small- меньше чемx-smalllarge- меньше чемmediumx-large- меньше чемlargexx-large- меньше чемx-large
Как задать font-size с помощью числа и размерности
Для числа подойдет любое целое значение, а размерность ты можешь выбрать из этих вариантов
mm- миллиметрыcm- сантиметрыin- дюймыpt- пойнты -1pt=0.0353cmpc- пики -pc=12ptpx- пиксели
В веб разработке чаще всего используются пиксели. Другие размерности больше подходят для типографии и печати.
Пример использования абсолютных величин для 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