English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS-свойства шрифта позволяют вам устанавливать различные стили шрифта, такие как семейство шрифтов, размер и жирность текста, версии и т.д.
В CSS стилях для текстового содержимого предоставляются несколько свойств шрифта:font-family
,font-style
,font-variant
,font-weight
иfont-size
. В следующем разделе мы рассмотрим эти свойства逐一.
Этаfont-family
CSS-свойство позволяет вам установить имя семейства шрифта текстового содержимого, список приоритетов используемых шрифтов.
Этаfont-family
Свойство может содержать несколько названий шрифтов в качествеРезервныйШрифт. Сначала перечислите необходимые шрифты, затем все шрифты (если они недоступны). Если браузер не поддерживает первый шрифт, он试试 следующий. Декларация семейства шрифтов может выглядеть так:
p { font-family: "Times New Roman", Times, serif; }Проверьте, посмотри на‹/›
Примечание:Если имя семейства шрифтов состоит из нескольких слов, оно должно быть заключено в кавычки, например"Times New Roman"
,"Courier New"
,"Trebuchet MS"
и т.д.
узнайте больше о распространенных сочетаниях шрифтов; проверьте безопасные шрифты в Интернете.
Черезfont-style
Свойство устанавливает стиль шрифта текстового содержимого элемента.
Возможные значения этого свойства:normal
,italic
илинаклонный
。
p.one { font-style: нормальный; } p.two { font-style: курсив; } p.three { font-style: наклон; }Проверьте, посмотри на‹/›
Примечание:На первый взгляд, наклонный и курсивный стили выглядят одинаково, но они различаются. Обратите внимание:italic
стиль используемыйнаклонный вариант стиляшрифт, анаклонный
С другой стороны, текст — это всего лишьНаклонный вариантНормальный шрифт.
font-size
Свойство устанавливает размер шрифта текстового содержимого элемента.
Существует несколько способов指定字体大小的值,например, использование ключевых слов, пикселей или ems.
通过在body元素上设置关键字字体大小,可以在页面上其他任何地方设置相对字体大小,从而可以轻松地在整个页面上相应地缩放字体。使用以下关键字之一指定一个绝对的大小:Использование ключевых слов для установки размера шрифта
,можно установить относительный размер шрифта в других местах на странице, установив ключевое слово размера шрифта в элементе body, что позволяет легко масштабировать шрифт на всего веб-сайте. Используйте одно из следующих ключевых слов для установки абсолютного размера:
,xx-small
,x-small
,small
,medium
,large
。
x-largexx-large
относительные размеры задаются одним из следующих ключевых слов:smaller
。
body { 、、 } 2em=32px larger } p { font-size: large; }Проверьте, посмотри на‹/›
font-size: smaller;
2em=32px Использование пикселей для установки размера шрифта } p { Когда необходимо точное значение в пикселях, установите размер шрифта в пикселях (например, 12px, 16px и т.д.). Однако, результаты могут отличаться в зависимости от браузера, так как они используют различные алгоритмы для достижения аналогичного эффекта. }Проверьте, посмотри на‹/›
font-size: 24px;
Совет:font-size: 14px;можно определить размер шрифта в пикселях, но этот метод не очень гибок, так как пользователи не могут изменить размер шрифта через настройки браузера. Например, пользователи с плохим зрением могут захотеть увеличить размер шрифта больше, чем вы指定или. Поэтому, если вы хотите создать дизайн, избегайте использования значений пикселей для размера шрифта.Можно использовать
свойство, значение которого динамично. Определение
В всех браузерах можно изменить размер текста. Однако, эта функция изменяет размер всего веб-сайта, а не только текст.
свойство, значение которого динамично. Определение
Использование Em для установки размера шрифтаfont-size
единицей измерения является размер шрифта родительского элемента. свойство, значение которого динамично. Определение
em
равен размеру шрифта, примененному к родительскому элементу.font-size
ЕслиУстановить a в элементе body в 20px, то
и1em=20px
。
2em=40pxЕсли вы не установили размер шрифта ни в одном месте на странице, то он будет значением по умолчанию браузера, что составляет 16px. Таким образом, по умолчанию это
и1em=16px
。
2em=32px h1 { } p { font-size: 2em; /* 32px/16px=2em */ }Проверьте, посмотри на‹/›
font-size: 0.875em; /* 14px/16px=0.875em */ Внимание:
Решение, использующее комбинацию процентов и emfont-size
Одна из популярных техник для установления аналогичного эффекта во всех браузерах - этоfont-size
Установить значение для body62,5%
Это равно 10px или 0.625em (т.е. 62,5% от 16px).
Теперь вы можете установитьfont-size
Through the use of any element in the em unit, there is an easy-to-remember conversionpx
Through the 10 value in this way10px=1em
,12px=1.2em
,14px=1.4em
,16px=1.6em
и т.д. См. следующий пример:
body { font-size: 62.5%; /* font-size 1em = 10px */ } p { font-size: 1.6em; /* 1.6em = 16px */ }Проверьте, посмотри на‹/›
Совет:вВсемирная сеть (W3C)Рекомендуется использовать значения EM или проценты (%), чтобы создать более мощные и масштабируемые макеты.
font-weight
Свойство определяет толщину или жирность шрифта.
Возможные значения свойства font-style:normal
,bold
,bolder
,lighter
,100
,200
,300
,400
,500
,600
,700
,800
,900
иinherit
。
числовые значения100
- 900
Указание толщины шрифта, где каждое число представляет собой толщину, более темную, чем предыдущая.400
andnormal
&700
the samebold
。
ofbolder
иlighter
А другие значения являются абсолютными значениями ширины шрифта, которые относительны к наследуемым шрифтам.
p { font-weight: bold; }Проверьте, посмотри на‹/›
Из-за того, что大多ые шрифты могут использоваться только в ограниченных весах. Обычно, они только вОбычныйиТолстый шрифтЕсли шрифт в указанном весе недоступен, будет выбран заменяющий шрифт, который наиболее близок к доступному весу.
font-variant
Свойство позволяет отображать текст в особой форме заглавных букв.
Строчные и заглавные буквы илиСтрочные и заглавные буквыОтличается от обычных заглавных букв, в которых строчные буквы отображаются как меньшие версии соответствующих заглавных букв.
font-variant
Значение свойства может бытьnormal
,small-caps
иinherit
。
p { font-variant: small-caps; }Проверьте, посмотри на‹/›