Как поменять шрифт в html css
Перейти к содержимому

Как поменять шрифт в html css

  • автор:

CSS: Изменение шрифта

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

Разница между семействами шрифтов Sans-serif и Serif

PuzzleWeb.ru — шрифт sans-serif

PuzzleWeb.ru — шрифт serif

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

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

  • sans-serif — шрифты без засечек, считается что они лучше читаются на экране компьютера, чем шрифты семейства serif.
  • serif — семейство шрифтов с засечками. У многих людей они ассоциируются с газетными статьями. Засечки — декоративные штрихи и черточки по краям букв.
  • monospace — семейство, состоящее из шрифтов, символы которых имеют одинаковую фиксированную ширину. Такие шрифты используются в основном для отображения примеров кода программы.
  • cursive — шрифты, имитирующие рукописный текст.
  • fantasy — художественные и декоративные шрифты. Они не очень широко распространены, доступны не на всех компьютерах и редко используются в веб-дизайне.

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

body

Рассмотрим, как браузер обрабатывает список шрифтов, заданный в нашем свойстве font-family:

  1. Сначала он проверяет, установлен ли шрифт Verdana на компьютере, и, если да, использует его в качестве шрифта для текста внутри элемента (в нашем случае внутри элемента )
  2. Если Verdana не установлен, то ищет шрифт Helvetica. В случае успешного поиска использует его внутри .
  3. Если и Helvetica не установлен, то ищет шрифт Arial. Если он имеется на компьютере, то применяет его внутри .
  4. И наконец, если ни один из указанных шрифтов не найден, применяется первый, найденный браузером на компьютере шрифт из семейства sans-serif. Таким образом браузер сможет самостоятельно определить подходящий шрифт из семейства.

    Название документа p.exserif < font-family: "Times New Roman", Times, serif; >p.exsansserif 

CSS свойство font-family

Абзац использующий шрифт Times New Roman.

Абзац использующий шрифт Arial.

Примечание: при выборе только одного определенного шрифта важно понимать то, что браузер отобразит его только в том случае, если данный шрифт установлен на компьютере пользователя. Если шрифт не будет найден, то текст будет отображен шрифтом «Times New Roman», который задан по умолчанию во всех браузерах.

С этой темой смотрят:

  • Отступ текста в CSS
  • Выравнивание текста в CSS
  • Цвет и тень текста в CSS
  • CSS стиль и размер шрифта
  • Стандартные (безопасные) шрифты

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

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

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

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

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

font-family

Синтаксис здесь следующий:

font-family: имя шрифта [, имя шрифта[, . ]] | inherit

Больше моих уроков по HTML, CSS и верстке сайтов здесь.

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

Если со свойством inherit все более менее понятно, шрифт элемента будет заимствоваться от шрифта элемента его родителя, но почему указывается именно серия шрифтов?

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

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

Самый большой приоритет среди указанного списка имеет шрифт, который указывается самым первым. Компьютер в первую очередь ищет именно его. Если этот шрифт не установлен на данном компьютере, то следующим ищется шрифт, который указан после запятой и.т.д. до того момента, пока не дойдем до одного из стандарных шрифтов: serif, sans-serif, cursive, fantasy или monospace.

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

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

Имеем элементы абзацев, каждый из которых мы сейчас оформим разными шрифтами:

Абзац 1

Абзац 2

Абзац 3

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

Абзац 1

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

Больше моих уроков по HTML, CSS и верстке сайтов здесь.

Как поменять шрифт в html css

aero

Написать в поддержку

headphone

Помощь онлайн

search

Проверить домен

key

Войти Валюта:

HTML: форматирование текста

calendar

09 июня

heart

75601

question

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

Рассмотрим несколько важных моментов форматирования текста в HTML:

  • Работа со шрифтом. Выделим несколько ключевых тегов для работы со шрифтом:
  • и 一 выделение текста.
  • и 一 курсив.
  • 一 подчеркнутый текст.
  • и 一 надстрочный индекс.

Форматирование текста

Содержание:

Текст в браузере:

Создание блока с отступом. За создание блока с отступом отвечает тег . например:

Текст в браузере:

  • Цвет, стиль и размер шрифта. Данные параметры задаются тегом , имеющим несколько атрибутов: color = (цвет шрифта), size = (размер шрифта), face = (перечень названий шрифтов). Для того, чтобы изменить размер шрифта, воспользуйтесь атрибутом size тега . Чтобы поменять цвет шрифта, воспользуйтесь атрибутом color тега . Чтобы добавить шрифт, нужен атрибут face тега .

Форматирование текста

Текст в браузере:

  • Переход на следующую строку и выравнивание текста. Переход на следующую строк гарантирует тег тег
    . Например:

Текст в браузере:

soc-1

Также рекомендуем почитать:

Как подключить CSS к HTML HTML: создание кнопок HTML: построение графиков и диаграмм HTML: создание заголовков HTML: создание переключателей и чекбоксов HTML: добавление метатегов HTML: создание меток

  • Блог
  • Хостинг, домены, мировые новости, обзоры ПО
  • Рейтинги, обзоры, отзывы
  • Наши новости, акции, нововведения
  • Руководства, статьи, инструкции
  • RSS

Популярное в категории

blog-img-1

calendar

Июль

heart

81317

blog-img-1

calendar

Июль

heart

75601

blog-img-1

calendar

Октябрь

heart

57687

blog-img-1

calendar

Март

heart

45141

blog-img-1

calendar

Октябрь

heart

39106

font-size

Определяет размер шрифта элемента. Размер может быть установлен несколькими способами. Набор констант ( xx-small , x-small , small , medium , large , x-large , xx-large ) задает размер, который называется абсолютным. По правде говоря, они не совсем абсолютны, поскольку зависят от настроек браузера и операционной системы.

Другой набор констант ( larger , smaller ) устанавливает относительные размеры шрифта. Поскольку размер унаследован от родительского элемента, эти относительные размеры применяются к родительскому элементу, чтобы определить размер шрифта текущего элемента.

В конечном итоге, размер шрифта сильно зависит от значения свойства font-size у родителя элемента.

Сам размер шрифта определяется как высота от базовой линии до верхней границы кегельной площадки, как показано на рис. 1.

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

Рис. 1. Размер шрифта

Синтаксис

font-size: абсолютный размер | относительный размер | значение | проценты | inherit

Значения

Для задания абсолютного размера используются следующие значения: xx-small , x-small , small , medium , large , x-large , xx-large . Их соответствие с размером шрифта в HTML приведено в табл. 1.

Табл. 1. Размер шрифта в CSS и HTML

CSS xx-small x-small small medium large x-large xx-large
HTML 1 2 3 4 5 6 7

Относительный размер шрифта задается значениями larger и smaller .

Также разрешается использовать любые допустимые единицы CSS: em (высота шрифта элемента), ex (высота символа х), пункты ( pt ), пикселы ( px ), проценты ( % ) и др. За 100% берется размер шрифта родительского элемента. Отрицательные значения не допускаются.

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

HTML5 CSS2.1 IE Cr Op Sa Fx

    font-size   

Duis te feugifacilisi

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

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

Применение свойства font-size

Рис. 2. Применение свойства font-size

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

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

Браузеры

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

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

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