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:
- Сначала он проверяет, установлен ли шрифт Verdana на компьютере, и, если да, использует его в качестве шрифта для текста внутри элемента (в нашем случае внутри элемента )
- Если Verdana не установлен, то ищет шрифт Helvetica. В случае успешного поиска использует его внутри .
- Если и Helvetica не установлен, то ищет шрифт Arial. Если он имеется на компьютере, то применяет его внутри .
- И наконец, если ни один из указанных шрифтов не найден, применяется первый, найденный браузером на компьютере шрифт из семейства sans-serif. Таким образом браузер сможет самостоятельно определить подходящий шрифт из семейства.
Название документа p.exserif < font-family: "Times New Roman", Times, serif; >p.exsansserifCSS свойство 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

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

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

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

Войти Валюта:
HTML: форматирование текста

09 июня

75601

Комментариев: 0
Рассмотрим несколько важных моментов форматирования текста в HTML:
- Работа со шрифтом. Выделим несколько ключевых тегов для работы со шрифтом:
- и 一 выделение текста.
- и 一 курсив.
- 一 подчеркнутый текст.
- и 一 надстрочный индекс.
Содержание:
Текст в браузере:

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

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

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


Также рекомендуем почитать:
Как подключить CSS к HTML HTML: создание кнопок HTML: построение графиков и диаграмм HTML: создание заголовков HTML: создание переключателей и чекбоксов HTML: добавление метатегов HTML: создание меток
- Блог
- Хостинг, домены, мировые новости, обзоры ПО
- Рейтинги, обзоры, отзывы
- Наши новости, акции, нововведения
- Руководства, статьи, инструкции
- RSS
Популярное в категории


Июль

81317


Июль

75601


Октябрь

57687


Март

45141


Октябрь

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.
| 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.

Рис. 2. Применение свойства font-size
Объектная модель
[window.]document.getElementById(» elementID «).style.fontSize
Браузеры
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .