УЧЕБНЫЕ МАТЕРИАЛЫ ПО ПРОГРАММИРОВАНИЮ, КРЕКИНГУ, 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, как показано в следующем примере