УЧЕБНЫЕ МАТЕРИАЛЫ ПО ПРОГРАММИРОВАНИЮ, КРЕКИНГУ, HTML, CSS, ОФИСНЫМ ПРИЛОЖЕНИЯМ
[Главная страница] [HTML/CSS] [Контакты]
Задание определенного шрифта для текста
Задать определенный шрифт для оформления текста можно с помощью свойства font-family, как показано в следующем примере:
p {
font-family: Verdana;
}
С помощью CSS можно задавать как определенный шрифт, так и семейства шрифтов:
При этом необходимо помнить, что на компьютере пользователя может не оказаться тех шрифтов, что установлены у вас. Если указанный шрифт отсутствует, текст будет оформлен с помощью используемых броузером по умолчанию шрифтов, вне зависимости от определенных вами настроек.
Во избежание подобных недоразумений можно просто-напросто задать название семейства шрифтов, а система пользователя сама определит, какой шрифт следует применить. К примеру, если вы хотите оформить текст шрифтом из семейства sans-serif, к которому относится, например, Arial, можно использовать следующее правило стиля:
p {
font-family: sans-serif;
}
Вы хотели бы иметь более гибкую возможность управлять внешним видом вашего сайта? Это возможно. В одном блоке описаний можно определить как названия конкретных шрифтов, так и семейств. В качестве примера рассмотрим следующий код, содержащий правило стиля для элемента p:
p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
В данном случае указано, что при наличии в системы шрифта Verdana следует использовать именно его; в противном случае броузер должен проверить, установлен ли в системе шрифт Geneva; если и его не окажется, будет осуществлен поиск Arial, а затем Helvetica. При отсутствии в системе всех перечисленных шрифтов броузер должен применить используемый в системе по умолчанию шрифт из семейства шрифтов sans-serif.
Если в названии семейства шрифтов присутствуют пробелы, его следует заключить в кавычки, как показано ниже:
p {
font-family: "Courier New", "Andalo Mono", monospace;
}
Общее название семейства шрифтов никогда не заключается в кавычки и всегда приводится в самом конце списка.
Пример:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Пример</title>
<style type="text/css">
h1{
font-family:Georgia, "Times New Roman", Times, serif
}
h3{
font-family:"Courier New", Courier, monospace
}
.copy{
font-family:Arial, Helvetica, sans-serif
}
</style>
</head>
<body>
<hr/>
<h1>Задание определенного шрифта для текста</h1>
<h3>Решение</h3>
<hr/>
<h3>Обсуждение</h3>
<p class="copy">
Задать определенный шрифт для оформления текста можно с помощью
свойства font-family, как показано в следующем примере
</p>
</body>
</html>
Результат:
Задать определенный шрифт для оформления текста можно с помощью свойства font-family, как показано в следующем примере