Шрифт для html: Шрифты в HTML (font, font-family, font-face)

font | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+3.5+1.0+1.0+1.0+1.0+

Краткая информация

Значение по умолчаниюЗависит от использования
НаследуетсяДа
ПрименяетсяКо всем элементам
Ссылка на спецификациюhttp://www.w3.org/TR/CSS21/fonts.html#propdef-font

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Универсальное свойство, которое позволяет одновременно задать несколько характеристик шрифта и текста.

Синтаксис

font: [font-style||font-variant||font-weight] font-size [/line-height] font-family | inherit

Значения

В качестве обязательных значений свойства font указывается размер шрифта и его семейство. Остальные значения являются опциональными и задаются при желании. Для подробного ознакомления смотрите информацию о каждом свойстве отдельно.

inherit
Наследует значение родителя.

Допускается в качестве значения использовать ключевые слова, определяющие шрифт различных элементов операционной системы пользователя.

caption
Шрифт для текста элементов форм вроде кнопок.
icon
Шрифт для текста под иконками.
menu
Шрифт применяемый в меню.
message-box
Шрифт для диалоговых окон.
small-caption
Шрифт для подписей к небольшим элементам управления.
status-bar
Шрифт для строки состояния окон.

Примеры использования

p { font: 12pt/10pt sans-serif; }

Из типографики пошла запись указывать через слэш размер шрифта и межстрочное расстояние (интерлиньяж). Поэтому 12pt в данном случае означает размер основного текста в пунктах, а 10pt — интерлиньяж. В качестве семейства указывается рубленый шрифт (sans-serif).

p { font: bold italic 110% serif; }

Значение bold устанавливает жирное начертание текста, а italic — курсивное. В данном случае их порядок не важен, поэтому bold и italic можно поменять местами. Размер текста задается в процентах, а в качестве гарнитуры используется шрифт с засечками (serif).

p { font: normal small-caps 12px/14px fantasy; }

Значение small-caps принадлежит свойству font-variant и устанавливает текст в виде капители (заглавные буквы уменьшенного размера). Значение normal применяется сразу к двум свойствам: font-style и font-weight.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>font</title>
  <style>
   .layer1 {
    font: 12pt sans-serif;  
   } 
   h2 {
    font: 200% serif;
   }
  </style>
 </head>
 <body> 
  <div>
  <h2>Duis te feugifacilisi</h2>
  Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel 
  illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio 
  dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te 
  feugat nulla facilisi. 
  </div>
 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства font

Объектная модель

[window.]document.getElementById(«elementID»).style.font

Браузеры

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.

Шрифт

CSS по теме

Статьи по теме

  • Главная страница

Рецепты CSS

font-family css | задать шрифт css

Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали, как изменить внешний вид первой буквы с помощью CSS. В данной статье я бы хотел рассказать, как

задать шрифт в CSS. По умолчанию, при открытии вашей тестовой страницы, вы можете увидеть стандартный шрифт «Times New Roman». Если вам он не нравится, то вы его можете заменить. Делается это с помощью свойства font-family. Сразу хочу отметить, что браузер ищет шрифты в операционной системе пользователя, и если вы на своём сайте используете какой-нибудь экзотический шрифт, то скорее всего ваш сайт будет некорректно отображаться на большинстве компьютеров пользователей. Как же узнать наверняка, какой шрифт поддерживается большинством операционных систем? На данном сайте вы сможете найти список шрифтов, которые обязательно есть, как в операционной системе Windows, так и в Mac OS. Что удобно, здесь есть ещё начертание шрифтов, т.е. вы сразу можете посмотреть, как выглядит тот или иной шрифт. Поэтому можете смело брать любой из этих шрифтов и не бояться, что ваш сайт где-то криво отобразится. Давайте создадим простую html-страницу с двумя абзацами и изменим их шрифт:


<html>
<head>
	<meta charset="utf-8"/>
	<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<p>Первый абзац данного текста</p>
<p>Второй абзац данного текста</p>
</body>
</html>

В файле стилей style.css запишем следующие свойства для абзаца (тег p):


p {
font-family: Arial;
}

Обновив страницу, вы увидите, что шрифт изменился. Шрифты можно указывать через запятую, давайте запишем такую конструкцию:


p {
font-family: Arial, "Palatino Linotype";
}

В данном случае браузер, если не найдет в системе пользователя шрифт «Arial», будет искать шрифт «Palatino Linotype». Также хочу обратить ваше внимание: если название шрифта состоит из нескольких слов, то его нужно указывать в кавычках.

На сайте, о котором я писал выше, рядом с каждом шрифтом есть названия, такие как sans-serif, serif, monospace. Это так называемые семейства шрифтов. Каждый шрифт относится к какому-то семейству. Давайте запишем такую конструкцию:


p {
font-family: Arial, "Palatino Linotype", sans-serif;
}

В данном случае, если браузер не найдет в системе пользователя этих двух шрифтов, то попробует отобразить страницу любым шрифтом из семейства sans-serif.

Домашнее задание: создайте тестовую html-страницу и отобразите текст на ней шрифтом «Comic Sans MS».

Учтите момент, что если такого шрифта нет, то использовать семейство шрифтов cursive.

В данной статье вы узнали, как задать шрифты в CSS.

На связи был Алексей Гулынин, оставляйте свои комментарии, увидимся в следующих статьях.


Опубликовано от Алексей Гулынин Оставить комментарий

Следующая статья >

Комментарии:

Код шрифта HTML

<голова>Пример <стиль> .example1 { шрифт: 16px/22px Garamond, Georgia, с засечками; оранжевый цвет; } .смелый { вес шрифта: полужирный; } .курсив { стиль шрифта: курсив; } <тело> <дел>

Этот шрифт имеет размер 16 пикселей, высота строки — 22 пикселя, оранжевый цвет и семейство шрифтов «Garamond».

Если на компьютере пользователя нет «Гарамонд», будет использоваться «Грузия». В противном случае он будет использовать шрифт «serif» по умолчанию на компьютере пользователя (часто это «Times» или «Times Roman» — просто оставьте его как «serif»).

Вы также можете указать жирный текст и курсив, если хотите!

Приведенный выше код шрифта устанавливает общие свойства, такие как размер шрифта, высота строки, семейство шрифтов и цвет шрифта. Вот еще несколько цветов на выбор.

Свойства шрифта

При кодировании HTML для форматирования используется CSS. Вот свойства шрифта/текста CSS:

  • шрифт
  • семейство шрифтов
  • размер шрифта
  • настройка размера шрифта
  • растяжка шрифта
  • стиль шрифта
  • вариант шрифта
  • вес шрифта
  • межбуквенный интервал
  • высота строки
  • цвет
  • цвет фона
  • выравнивание по тексту
  • украшение текста
  • отступ текста
  • тень текста
  • преобразование текста

Вы можете увидеть некоторые из этих свойств в действии ниже.

Семейство шрифтов

Если вы хотите указать только семейство шрифтов, вы можете использовать свойство font-family :

<голова>Пример

<стиль ограничен> .example2 { семейство шрифтов: Helvetica, Arial, без засечек; } <тело> <дел>

Пример свойства CSS font-family.

Размер шрифта

Если вы хотите указать только размер шрифта, вы можете использовать свойство font-size . Вы также можете использовать свойство line-height для настройки высоты каждой строки:

<голова>Пример <стиль ограничен> .example3 { размер шрифта: 20pt; высота строки: 25pt; } <тело> <дел>

Пример свойства CSS font-size вместе со свойством line-height для указания высоты каждой строки.

Цвет

Если вы хотите указать только цвет шрифта, вы можете использовать свойство

color (больше цветов):

Жирный

Вы можете сделать свой шрифт полужирным, используя свойство font-weight :

Если вы хотите выделить полужирным шрифтом некоторые встроенного текста, вы можете использовать тег HTML :

Курсив

Вы можете выделить текст курсивом, используя свойство font-style :

Если вы хотите сделать некоторые текста курсивом, вы можете использовать тег HTML :

шрифтов в электронных письмах HTML

Время чтения: 5 минут

Последнее обновление этой статьи: 1 ноября 2022 г. Вы можете использовать на своем веб-сайте любые шрифты, которые вам нравятся, но правила использования шрифтов в электронных письмах в формате HTML немного отличаются 9.

0142 .

Чтобы провести вас по неизвестным, извилистым путям использования шрифтов в электронных письмах в формате HTML, мы перечислили для вас наиболее распространенные проблемы, с которыми вы столкнетесь, и инструменты, которые вам понадобятся для их решения.

 

Плюсы Минусы
Системные шрифты Самый безопасный вариант. Ограниченное количество шрифтов.
Веб-шрифты Google Библиотека из более чем 600 шрифтов.
Бесплатно для коммерческого использования.
Не все почтовые клиенты поддерживают эти шрифты, у вас должны быть запасные шрифты.
Автономные шрифты Вы можете использовать свои собственные шрифты, защищенные авторским правом. Не все почтовые клиенты поддерживают эти шрифты, у вас должны быть запасные шрифты.
У вас есть расходы на покупку шрифта, хостинга и пропускной способности.
Текст в изображении У вас есть свобода творчества. Изображения обычно заблокированы и требуют авторизации для отображения.
Использование изображений замедляет время загрузки электронной почты.

 

1. Системные шрифты

Что такое системные шрифты и зачем их использовать?

Системные шрифты — это те шрифты, которые уже установлены на вашем компьютере, и все почтовые клиенты имеют к ним доступ и используют их.

Существует 10 системных шрифтов, которые можно назвать безопасными для электронной почты. Это потому, что эти 10 шрифтов присутствуют по умолчанию на всех компьютерах ПК и Mac.

Использование одного из этих 10 шрифтов гарантирует, что все ваши подписчики увидят ваше сообщение одинаково.

Вот они:

Трудно представить свою уникальную личность, если у вас всего 10 шрифтов на выбор, поэтому вы можете попробовать использовать разные размеры и цвета шрифтов. Это должно добавить изюминку вашему письму.

 

2. Веб-шрифты и веб-шрифты Google

Что такое веб-шрифты?

Веб-шрифты размещаются на сервере и загружаются почтовым клиентом при обработке электронной почты, а затем применяются к тексту. Не все почтовые клиенты их отображают, поэтому важно использовать с ними резервные шрифты.

Как резервные шрифты выглядят в коде?

Вот как вы можете правильно использовать пользовательские шрифты в своих электронных письмах:




Lorem ipsum dolor sit amet



 

или



Lorem ipsum dolor sit amet

Вы можете удивиться, почему шрифт «Open Sans» помещен в конце. Что ж, плохие парни из дерева — Outlook 2007, 2010 и 2013, как вы, возможно, знаете, используют Microsoft Office Rendering Engine для отображения электронных писем. Размещение пользовательского шрифта в начале заставит эти клиенты отображать Грузию вместо этого. Таким образом, решение здесь состоит в том, чтобы поместить шрифт в конец.

С помощью следующего кода, размещенного в любом месте, вы перезаписываете приведенный выше код и вместо этого показываете «Open Sans».

[style*='Открыть без шрифта'] {
семейство шрифтов: 'Open Sans', Arial, sans-serif !важно;
}
 

Вышеупомянутое будет работать на Thunderbird, Mac Mail, iOS, Windows Phone и любом почтовом клиенте, поддерживающем CSS3.

Вот полный пример:



   <голова>
      
      Пользовательские шрифты в электронных письмах в формате HTML
      

<style>

   
   <тело>

 

 

Какие почтовые клиенты поддерживают веб-шрифты?

Наилучшую поддержку веб-шрифтов обеспечивают следующие почтовые клиенты: Apple mail, устройства iOS, Outlook 2000 и 2011, Thunderbird, Lotus Notes 8 и 8. 5 и Android 2.3./4.2+.

 

Почему Google Web Fonts?

Существует несколько сервисов, которые предоставляют шрифты пользовательского веб-интерфейса для электронной почты, но мы считаем веб-шрифты Google наименее сложными, и они также предоставляются бесплатно 9.0142 .

Google Web Fonts предлагает широкий выбор бесплатных шрифтов (более 1000) и простой в использовании интерфейс, который помогает создать таблицу стилей шрифтов для электронной почты. Вы можете использовать веб-шрифты Google как в коммерческих, так и в некоммерческих целях.

Одной из лучших функций Google Web Fonts является возможность загрузки настольной версии шрифтов для использования на этапе разработки проекта.

Как работают веб-шрифты Google?

Реализация веб-шрифтов Google выполняется очень быстро и просто:

1. Перейдите по этой ссылке https://www.google.com/fonts

2. Выберите семейство шрифтов из списка и нажмите кнопку быстрого использования справа.

3. Подберите стили и набор символов. Имейте в виду, что добавление дополнительных стилей в код повлияет на время загрузки шаблона электронной почты.

4. У вас есть три варианта добавления кода в шаблон электронной почты: стандартная ссылка, @import и Javascript. Мы предпочитаем использовать стандартную ссылку. Вот пример:


 

5. Скопируйте и вставьте сгенерированный код в электронного письма, и шрифт будет доступен в вашем коде CSS.

 

3. Самостоятельное размещение шрифтов

Если вы не хотите использовать такие службы, как веб-шрифты Google, или если вы являетесь владельцем своих шрифтов, вы можете разместить их на сервере и использовать в своих электронных письмах.

Самостоятельный хостинг также позволяет создавать подмножества. Это гарантирует, что вы контролируете доставку своих шрифтов и не зависите от сторонних серверов.

Однако размещение шрифтов на собственном сервере требует определенных затрат. Хотя системные и веб-шрифты Google бесплатны, вам придется покупать шрифты, которые вы размещаете у себя. Вы также должны рассчитать стоимость хостинга и пропускной способности.

 

4. Отображение текста в виде изображения в электронной почте

Разумный ли это выбор?

Отображение текста в виде изображения дает вам всю необходимую свободу при настройке текста, однако вы также должны учитывать следующее:

  • В большинстве почтовых клиентов изображения заблокированы по умолчанию, и пользователь должен авторизовать их отображение.
  • Использование изображений может замедлить время загрузки электронной почты. Время загрузки увеличивается с количеством используемых изображений.
  • Текст всегда будет выглядеть лучше, независимо от качества изображений, используемых в письме.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

Lorem ipsum dolor sit amet