Размер шрифта
В предыдущем уроке вы сделали заголовок крупнее классом text-3xl. Это одна из ступеней шкалы размеров шрифта в Tailwind:
| Класс | font-size | line-height |
|---|---|---|
text-xs | 0.75rem (12 px) | 16 px |
text-sm | 0.875rem (14 px) | 20 px |
text-base | 1rem (16 px) | 24 px |
text-lg | 1.125rem (18 px) | 28 px |
text-xl | 1.25rem (20 px) | 28 px |
text-2xl | 1.5rem (24 px) | 32 px |
text-3xl | 1.875rem (30 px) | 36 px |
text-4xl | 2.25rem (36 px) | 40 px |
text-5xl | 3rem (48 px) | 48 px |
text-6xl | 3.75rem (60 px) | 60 px |
В названиях xs, sm, lg и xl размеры обозначены как на одежде: extra small, small, large, extra large (очень маленький, маленький, большой, очень большой). text-base — базовый размер, 16 пикселей. Начиная с xl, каждый лишний x означает размер побольше: 2xl, 3xl и так далее. Есть и ещё более крупные размеры, вплоть до text-9xl (8rem, 128 px).
Размеры заданы в rem, поэтому они учитывают размер шрифта, который посетитель выбрал в браузере, как вы знаете из курса CSS. Кроме того, каждый класс размера задаёт и подходящую ему высоту строки: у размеров для обычного текста строки просторные, примерно в полтора раза выше шрифта, чтобы текст легко читался; у крупных заголовков они теснее (начиная с text-5xl строка ровно такой же высоты, как шрифт), чтобы заголовок из двух строк не распадался.
Вы могли заметить, что классы размера начинаются с text-, как и классы цвета (text-orange-600) и text-center. Tailwind различает их по тому, что идёт дальше: размер, цвет или выравнивание.
Чтобы изменить размер заголовка, замените text-3xl другим размером, а не добавляйте второй. Как вы знаете из курса CSS, если два правила с одинаковой специфичностью задают одно свойство, побеждает то, что идёт в таблице стилей позже. У всех классов Tailwind одинаковая специфичность (один класс), поэтому, если у элемента два размера, решает порядок их правил в CSS Tailwind, а не порядок в атрибуте class. Например, class="text-4xl text-3xl" даёт заголовку размер text-4xl, хотя text-3xl стоит последним. Чтобы не гадать, давайте каждому элементу только один класс на каждое свойство.
Задание
- 1
В атрибуте
classзаголовкаh1заменитеtext-3xlнаtext-4xl. - 2
Добавьте абзацу с описанием Тигра («Игривый и любопытный…») класс
text-lg.