118. Семейство шрифтов в CSS — Шрифт — codebra
Из урока узнаете, какие бывают семейства шрифтов в CSS и как с ними работать. Теперь посмотрим, какие семейства шрифтов есть в CSS.
- Шрифт с засечками (serif) – это шрифты, буквы которых имеют разную ширину (а и ш имеют разную ширину) и у этих букв есть засечки.
- Рубленые шрифты (sans-serif) – пропорциональные (буквы имеют разную ширину) без засечек шрифты.
- Моноширинные шрифты (monospace) – непропорциональные, то есть все буквы одинаковой ширины. Чаще всего такой шрифт используют для кода. Код становится читать намного проще, если он написан моноширинным шрифтом.
- Рукописные (cursive) – шрифты, которые имитируют человеческий почерк. Например, буквы более круглые, имеют какие-то дополнительные штрихи и т.д.
Рассмотрим пример первый, где мы указываем для абзаца моноширинный шрифт. Браузер сам выберет моноширинный шрифт, который есть у пользователя.
Пример 1, HTML
<p>Моноширинный абзац</p>
Пример 1, CSS
p {
font-family: monospace;
}Задание конкретного семейства шрифтов
Теперь мы будем задавать конкретное семейство шрифтов, например, Arial или Tahoma. Смотрим пример второй.
Пример 2, CSS
p {
font-family: Tahoma;
}Теперь абзац написан шрифтом Tahoma, но не стоит забывать, что пользователю должен быть доступен шрифт Tahoma. Tahoma является стандартным шрифтом, поэтому, он есть у многих.
Обратите внимание, что мы используем все тоже свойство – font-family. font-family универсальный, например, можем мы писать как в третьем примере.
Пример 3, CSS
p {
font-family: Tahoma, serif;
}То есть если браузер не найдет шрифт Tahoma на компьютере, то будет использован какой-то шрифт с засечками. Далее смотрим на четвертый пример.
Пример 4, CSS
p {
font-family: Tahoma, Arial, 'PT Mono';
}В четвертом примере показано, что если не будет найден шрифт Tahoma, то будет использован шрифт Arial, но если не будет найден и шрифт Arial, то будет использован шрифт PT Mono. Обычно указывают похожие шрифты. Обратите внимание, что последний шрифт я взял в кавычки, это потому что в имени данного шрифта есть пробел. Любой шрифт, в имени которого есть какой-то отличный от букв и цифр знак, должен быть взят в кавычки.
Похожие уроки и записи блога
Первое знакомство с PythonЗнакомство с Python
Основы объектно-ориентированного программирования (ООП) в PythonЗнакомство с Python
Работа с файлами в Python Знакомство с Python
Написание модулей в PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Погружение в PythonЗнакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
Модули в PythonЗнакомство с Python
Продолжаем написание классов в PythonЗнакомство с Python
Предыдущий урок «113.
Числа и процентные значения в CSS» Следующий урок «119. Насыщенность шрифта в CSS»
Цвет в CSS
Семейство шрифтов: свойство font-family
font-family – Атрибут задает имя шрифта.
body {
font-family: "Arial";На компьютере пользователя может отсутствовать выбранный шрифт , поэтому лучше указывать несколько альтернативных шрифтов . Имена шрифтов указывают через запятую.
p { font-family: "Verdana", "Tahoma";}Можно также указывать одно из пяти типовых семейств шрифтов.
sans-serif, cursive, fantasy и monospace
serif — Шрифт с засечками
Шрифты с засечками имеют зазубренные окончания.
Шрифты с засечками не имеют различий между толстыми и тонкими штрихами, чем у шрифтов из sans-serif общего семейства шрифтов.
Lucida Bright, Lucida Fax, Palatino, , Palatino Linotype, Palladio, URW Palladio, serif
Синтаксис
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>serif - Шрифт с засечками</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
max-width: 767px;
height: auto;
}
}
h2 {
color: blue;
}
p {
font-size: 1.
6rem;
}
.text {
font-family:"New Century Schoolbook", serif;
}
</style>
</head>
<body>
<h2>serif - Шрифт с засечками</h2>
<p>font-family: "New Century Schoolbook", serif</p>
</body>
</html>Открыть пример в новом окне
serif — Шрифт с засечками
serif — Шрифт с засечками
sans-serif — Шрифт без засечек
В шрифтах без засечек обычно имеют низкую контрастность (вертикальные и горизонтальные стержни имеют примерно одинаковую толщину) и имеют гладкие окончания штрихов . Шрифты без засечек обычно имеют пропорциональный интервал. У них часто есть небольшие различия между толстыми и тонкими штрихами по сравнению со шрифтами из семейства serif.
Open Sans, Fira Sans, Lucida Sans, , Lucida Sans Unicode, Trebuchet MS, Liberation Sans, Nimbus Sans L, sans-serif
Синтаксис
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>sans-serif - Шрифт без засечек</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
max-width: 767px;
height: auto;
}
}
h2 {
color: blue;
}
p {
font-size: 1.
6rem;
}
.text {
font-family:"New Century" Schoolbook;
}
</style>
</head>
<body>
<h2>sans-serif - Шрифт без засечек</h2>
<p>font-family: "New Century Schoolbook"</p>
</body>
</html>Открыть пример в новом окне
sans-serif — Шрифт без засечек
sans-serif — Шрифт без засечек
cursive — Курсив
В курсивном шрифте обычно используют более неформальный стиль письма, и результат больше похож на рукописный текст ручкой или кистью, чем на печатные буквы. CSS использует термин cursive для применения к шрифту любого скрипта, хотя в названиях шрифтов также используются другие имена, такие как Chancery, Brush, Swing и Script.
Синтаксис
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>cursive - Курсив</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
max-width: 767px;
height: auto;
}
}
h2 {
color: blue;
}
p {
font-size: 1.
6rem;
}
.text {
font-family:"Chancery",cursive;
}
</style>
</head>
<body>
<h2>cursive - Курсив</h2>
<p>font-family: "Chancery",cursive</p>
</body>
</html>Открыть пример в новом окне
cursive — Курсив
cursive — Курсив
fantasy — Фантазия
Фэнтезийные шрифты — это в первую очередь декоративные или выразительные шрифты, содержащие декоративные или выразительные изображения символов. К ним не относятся шрифты Pi или Picture, Papyrus, Herculanum, Party LET, Curlz MT, Harrington, fantasy которые не представляют фактические символы.
Синтаксис
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>fantasy - Фантазия</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
max-width: 767px;
height: auto;
}
}
h2 {
color: blue;
}
p {
font-size: 1.
6rem;
}
.text {
font-family:"Herculanum",fantasy;
}
</style>
</head>
<body>
<h2>fantasy - Фантазия</h2>
<p>font-family: "Herculanum",fantasy</p>
</body>
</html>Открыть пример в новом окне
fantasy — Фантазия
fantasy — Фантазия
monospace — Моноширинный
Единственным критерием моноширинного шрифта является то, что все глифы имеют одинаковую фиксированную ширину. Это часто используется для визуализации образцов компьютерного кода,Например, «Fira Mono», «DejaVu Sans Mono», Menlo, Consolas, «Liberation Mono», Monaco, «Lucida Console», monospace.
Синтаксис
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>monospace - Моноширинный</title>
<style type="text/css">
@media screen and (max-width: 767px) {
body {
max-width: 767px;
height: auto;
}
}
h2 {
color: blue;
}
p {
font-size: 1.
6rem;
}
.text {
font-family:"Fira Mono",monospace";
}
</style>
</head>
<body>
<h2>monospace - Моноширинный</h2>
<p>font-family: "Fira Mono",monospace</p>
</body>
</html>Открыть пример в новом окне
monospace — Моноширинный
monospace — Моноширинный
&двоеточие; Элемент «Текст телетайпа» — HTML: Язык гипертекстовой разметки
Устарело:
Использование этой функции больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему поддерживать его, возможно, он уже удален из соответствующих веб-стандартов, может находиться в процессе исключения или может быть сохранен только в целях совместимости. Избегайте его использования и обновляйте существующий код, если это возможно; см. таблицу совместимости внизу этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент. HTML-элемент создает встроенный текст, который представлен с использованием моноширинного шрифта пользовательского агента по умолчанию.
Этот элемент был создан для отображения текста в том виде, в котором он будет отображаться на дисплее фиксированной ширины, таком как телетайп, текстовый экран или линейный принтер.
Термины
Однако этот элемент устарел. Вы должны использовать более полезные семантически элементы , , или для встроенного текста, который должен быть представлен моноширинным шрифтом, или для контента, который должен быть представлен в виде отдельного блока. Тег
Примечание: Если ни один из семантических элементов не подходит для вашего варианта использования (например, если вам нужно отобразить некоторый контент непропорциональным шрифтом), вам следует рассмотреть возможность использования элемент, придав ему нужный стиль с помощью CSS.
font-family — хорошее место для начала. | Категории контента | Потоковое содержание, фразовое содержание, ощутимое содержание. |
|---|---|
| Разрешенный контент | Фразы контента. |
| Отсутствие тега | Нет, начальный и конечный теги обязательны. |
| Разрешенные родители | Любой элемент, принимающий фразовое содержание. |
| Разрешенные роли ARIA | Любой |
| Интерфейс DOM | HTMLЭлемент |
Этот элемент включает только глобальные атрибуты
Базовый пример
В этом примере используется для отображения текста, введенного и выведенного приложением терминала.
<р> Введите в командной строке telnet следующее:set localecho
Клиент telnet должен отображать: Local Echo включен
Результат
Переопределение шрифта по умолчанию
Вы можете переопределить шрифт браузера по умолчанию — если браузер разрешает вам это делать, что не требуется — с помощью CSS:
CSS
tt {
семейство шрифтов: "Lucida Console", "Menlo", "Monaco", "Courier", моноширинный;
}
HTML
Введите в командной строке telnet следующее:
set localecho
Клиент telnet должен отображать: Local Echo включен
Результат
Элемент по умолчанию отображается с использованием непропорционального шрифта браузера по умолчанию. Вы можете переопределить это с помощью CSS, создав правило с помощью селектора tt , как показано в примере Переопределение шрифта по умолчанию выше.
Примечание: Пользовательские изменения настроек моноширинного шрифта по умолчанию могут иметь приоритет над вашим CSS.
Хотя этот элемент официально не объявлен устаревшим в HTML 4.01, его использование не рекомендуется в пользу семантических элементов и/или CSS. The element is obsolete in HTML 5.
| Specification |
|---|
| HTML Standard # tt |
BCD tables only load in the browser
с включенным JavaScript. Включите JavaScript для просмотра данных.- Семантика
,,иэлементы - Элемент
для отображения предварительно отформатированных текстовых блоков
Последнее изменение: , участниками MDN
CSS Web Safe Fonts
❮ Предыдущая Далее ❯
Лучшие веб-безопасные шрифты для HTML и CSS
Следующие шрифты являются лучшими веб-безопасными шрифтами для HTML и CSS:
- Arial (без засечек)
- Verdana (без засечек)
- Тахома (без засечек)
- Требушет MS (без засечек)
- Times New Roman (с засечками)
- Грузия (с засечками)
- Гарамонд (с засечками)
- Courier New (монопространство)
- Кисть Script MT (курсив)
Примечание: Прежде чем опубликовать свой веб-сайт, всегда проверяйте, насколько шрифты появляются в разных браузерах и устройствах и всегда используют запасные шрифты!
Arial (без засечек)
Arial — наиболее широко используемый шрифт как для онлайн, так и для печатных СМИ.
Ариал
также является шрифтом по умолчанию в Документах Google.
Arial — один из самых безопасных веб-шрифтов, он доступен во всех основных операционных системах.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Verdana (без засечек)
Verdana — очень популярный шрифт. Verdana легко читается даже при небольшом размере шрифта.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Tahoma (без засечек)
В шрифте Tahoma меньше пробелов между символами.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Trebuchet MS (без засечек)
Trebuchet MS был разработан Microsoft в 1996 году. Используйте этот шрифт с осторожностью. Нет
поддерживается всеми мобильными операционными системами.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Times New Roman (с засечками)
Times New Roman — один из самых узнаваемых шрифтов в мире. Это выглядит профессиональный и используется во многих газетах и «новостных» веб-сайтах. Это также основной шрифт для устройств и приложений Windows.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Georgia (с засечками)
Georgia — элегантный шрифт с засечками. Он хорошо читается при разных размерах шрифта, поэтому он является хорошим кандидатом на дизайн, адаптированный для мобильных устройств.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Garamond (с засечками)
Garamond — классический шрифт, используемый во многих печатных книгах.
Он имеет вечный
внешний вид и хорошая читабельность.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Courier New (моноширинный)
Courier New — наиболее широко используемый моноширинный шрифт с засечками. Courier New часто используется с дисплеями для кодирования и многими поставщиками электронной почты. использовать его в качестве шрифта по умолчанию. Courier New также является стандартным шрифтом для фильмов. сценарии.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Brush Script MT (курсив)
Шрифт Brush Script MT был разработан для имитации почерка. Он элегантен и утончен, но может быть труден для чтения. Используйте его осторожно.
Пример
Lorem ipsum dolor sit amet.
0 1 2 3 4 5 6 7 8 9
Попробуйте сами »
Совет: Также ознакомьтесь со всеми доступными шрифтами Google и узнайте, как их использовать.
❮ Предыдущий Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебные пособия
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
900 Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения.

6rem;
}
.text {
font-family:"New Century Schoolbook", serif;
}
</style>
</head>
<body>
<h2>serif - Шрифт с засечками</h2>
<p>font-family: "New Century Schoolbook", serif</p>
</body>
</html>
6rem;
}
.text {
font-family:"Chancery",cursive;
}
</style>
</head>
<body>
<h2>cursive - Курсив</h2>
<p>font-family: "Chancery",cursive</p>
</body>
</html>
6rem;
}
.text {
font-family:"Herculanum",fantasy;
}
</style>
</head>
<body>
<h2>fantasy - Фантазия</h2>
<p>font-family: "Herculanum",fantasy</p>
</body>
</html>
6rem;
}
.text {
font-family:"Fira Mono",monospace";
}
</style>
</head>
<body>
<h2>monospace - Моноширинный</h2>
<p>font-family: "Fira Mono",monospace</p>
</body>
</html>