Как изменить текст вашего веб-сайта с помощью свойства CSS font-family

Вы можете использовать CSS для создания различных стилей на веб-странице; если вы хотите изменить цвет текста, для этого есть свойство CSS. И если вы хотите изменить положение текста на своей веб-странице или тип текста, отображаемого на вашем сайте, вы можете это сделать.

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

Какова цель текста на веб-сайте?

Текст играет важную роль в процессе разработки веб-сайта и предоставляет пользователям важную информацию. Это одна из тех вещей, которую никто не замечает, пока она не используется неправильно. Благодаря наличию всех новых и интересных типов шрифтов разработчику легко забыть истинное назначение текста веб-сайта.

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

Что такое свойство font-family?

Font-family – это свойство CSS, используемое для установки типа шрифта на веб-сайте . Этому свойству обычно присваивается значение, содержащее несколько названий шрифтов в том, что было разработано как «резервная система». «Резервная система» обеспечивает совместимость вашего веб-сайта с различными типами браузеров, которые может использовать посетитель вашего сайта.

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

Пример синтаксиса семейства шрифтов

 
selector{
font-family: firstFontType, 'second font type', genericFontType;
}

Селектор в приведенном выше примере может быть идентификатором, классом или элементом HTML. Как правило, селектор – это основной элемент, который гарантирует, что каждый мир на данной веб-странице принадлежит одному и тому же семейству шрифтов.

Свойству font-family обычно присваивается значение стека, которое содержит несколько параметров. В приведенном выше примере есть три варианта, но у вас может быть и больше. Используя резервную систему, браузер проверит, доступен ли первый тип шрифта в его локальных файлах. В противном случае браузер проверит, доступен ли второй тип шрифта.

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

Ниже приведены различные типы шрифтов, которые вы можете использовать:

  • Засечки
  • Без засечек
  • Курсив
  • Фантазия
  • Моноширинный

Примеры свойства font-family в действии

Популярные браузеры, такие как Google Chrome и Firefox, используют Times New Roman в качестве шрифта по умолчанию. Однако вы можете указать тип шрифта для своего веб-сайта с помощью свойства font-family.

Веб-страница, которая не использует свойство font-family, в вашем браузере отобразит следующее.

Чтобы изменить текст на изображении выше, вам нужно использовать элемент body, который нацелен на весь текст на веб-странице.

Использование свойства font-family в основном тексте

 
body{
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}

Приведенный выше код устанавливает семейство шрифтов на веб-странице как Franklin Gothic Medium ; если этот шрифт недоступен в локальном файле браузера, он перейдет к шрифту Arial Narrow . Последний тип шрифта в стеке – Arial , и если он также недоступен, браузер выберет доступный тип шрифта из общего семейства шрифтов: sans-serif .

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

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

Код, упомянутый в начале этого раздела, приведет к следующему выводу в браузере.

Разница между шрифтом Franklin Gothic Medium и шрифтом Times New Romans по умолчанию разительна. Это связано с тем, что шрифт Franklin Gothic Medium принадлежит к семейству шрифтов без засечек, а Times New Romans – к семейству шрифтов с засечками .

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

Пример блочного шрифта: использование идентификаторов


#content-1{
font-family:'Courier New', Courier, monospace;
}

Если ваша цель – изменить текст одного абзаца в группе (как это обычно бывает с блочными кавычками), вы также можете настроить таргетинг на определенные абзацы с помощью идентификаторов. В приведенном выше коде используется идентификатор для изменения типа шрифта второго абзаца (внутри группы) с шрифта Times New Romans по умолчанию на шрифт Cursive . Вы можете увидеть эффект этого кода на изображении ниже.

Выбор типов шрифтов для заголовков Пример: селектор h1

 
h1{
font-family: Arial, Helvetica, sans-serif;
}

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

В абзацах в выходных данных выше используется шрифт Times New Romans по умолчанию, а в заголовках используется шрифт Arial . Обратное можно сделать, просто заменив селектор h1 в приведенном выше коде на селектор p . Это изменение приведет к тому, что все абзацы на веб-странице будут иметь тип шрифта Arial , а заголовки вернутся к типу шрифта Times New Romans по умолчанию.

Теперь вы можете изменить текст своего веб-сайта с помощью свойства CSS font-family

Теперь у вас есть навыки изменения текста на своем веб-сайте, и вы также должны знать, что выбор правильного типа шрифта для вашего веб-сайта важен. Еще один важный вывод: есть список веб-шрифтов, с которыми вы можете ознакомиться.

Еще одно хорошее свойство CSS, которое следует изучить на этом этапе, – свойство text-align. Это свойство позволяет вам размещать текст в разных местах вашего веб-сайта, что является еще одним важным навыком для каждого фронтенд-разработчика.