Итоги
В этом уроке мы узнали, что:
- Элементы
strongиemпридают тексту смысл, а внешний вид текста задаёт CSS. font-familyзадаёт шрифт. Его значение — список запасных вариантов: браузер берёт первый шрифт из списка, который у него есть. Список мы заканчиваем универсальным семейством —serif,sans-serifилиmonospace— и никогда не берём его в кавычки. Названия шрифтов с пробелами пишутся в кавычках:"Times New Roman".- Шрифт и остальные свойства текста наследуются, поэтому основной шрифт мы задаём для
body. font-weightзадаёт жирность текста от100до900;normal— это400, аbold—700. Шрифт выглядит по-разному только в тех начертаниях, которые в нём есть.font-style: italicделает текст курсивным, аfont-style: normalснова делает его прямым.font-sizeзадаёт размер текста. Кроме пикселей, мы используемrem: 1rem — это базовый размер шрифта в браузере, обычно 16 пикселей, и размеры в rem учитывают настройки посетителя.line-heightзадаёт высоту строки. Число без единицы измерения, например1.6, — это кратность размера шрифта, и оно растёт вместе с ним.text-alignвыравнивает текст:left,right,centerилиjustify.text-transformменяет регистр букв (uppercase,lowercase,capitalize), аletter-spacing— расстояние между ними.- Веб-шрифты загружаются вместе со страницей, например с Google Fonts, с помощью элементов
linkвhead. Запасные шрифты мы оставляем в списке на случай, если шрифт не удастся загрузить.
В следующем уроке, «Блочная модель CSS», мы выясним, сколько места занимают элементы и как добавлять отступы внутри них и вокруг них.
Задание
- 1
Поздравляем с завершением урока! В редакторе — ваша страница в её нынешнем виде. Попробуйте другие шрифты с Google Fonts, другие размеры и выравнивание.