Итоги
В этом уроке мы узнали, что:
- Tailwind CSS — это CSS-фреймворк из утилитных классов: небольших классов, каждый из которых делает одно дело, обычно — одно объявление CSS. Вместо правил в таблице стилей вы даёте элементам классы прямо в HTML, например
<h1 class="text-center">. - Tailwind включается строкой
@import "tailwindcss";вstyle.css, которую страница подключает как обычно. Когда вы нажимаете «Запустить», Tailwind находит в вашем HTML имена классов и пишет CSS ровно для тех, которые знает. На вашем собственном компьютере это делает программа. - У элемента может быть несколько классов в одном атрибуте
class, через пробел и в любом порядке. Один класс можно дать любому числу элементов. - Preflight, базовые стили Tailwind, убирает встроенные стили браузера: заголовки выглядят как обычный текст, нигде нет внешних отступов, у списков нет маркеров, а ссылки выглядят как обычный текст. Весь внешний вид задают ваши классы.
- Название класса говорит о том, что он делает, и в основном состоит из знакомого вам CSS. Искать классы можно на tailwindcss.com/docs.
- Класс с опечаткой не вызывает ошибки, он просто ничего не делает. Ошибка в
style.cssотображается красным под предпросмотром, и тогда страница вообще не получает CSS от Tailwind.
Классы из этого урока:
| Класс | CSS |
|---|---|
text-center | text-align: center |
font-bold | font-weight: 700 |
uppercase | text-transform: uppercase |
text-3xl | font-size: 1.875rem (30 px), line-height: 2.25rem (36 px) |
list-disc | list-style-type: disc |
list-inside | list-style-position: inside |
italic | font-style: italic |
underline | text-decoration-line: underline |
В следующем уроке, «Цвета и текст», вы познакомитесь с цветовой палитрой Tailwind и научитесь задавать размер, жирность и другие свойства текста.
Практика: внизу страницы мы добавили блок с часами работы: элемент section с заголовком h2 и абзацем. Оформите его классами из этого урока.
Задание
- 1
Выровняйте текст в блоке по центру: добавьте элементу
sectionклассtext-center. Одного класса достаточно:text-alignнаследуется, поэтому заголовок и абзац внутри тоже его получат. - 2
Сделайте заголовок
h2в блоке жирным и заглавными буквами, с помощью классов, которые вы знаете из этого урока. - 3
Сделайте абзац в блоке курсивным.