Свойство CSS font отвечает за внешний вид текста (форматирование): размер шрифта, стиль шрифта, расстояние между строками, толщина линий.
Синтаксис CSS font
font: [font-style||font-variant||font-weight] font-size [/line-height] font-family | inherit;
Где:
- font-style - стиль шрифта:
		
- normal - обычное начертание (по умолчанию)
 - italic - курсивный текст
 - oblique - наклонное текст (немного меньше, чем курсив)
 - inherit - применяется значение родительского элемента
 
 - font-variant - тип шрифта:
		
- normal - обычное начертание (по умолчанию)
 - small-caps - весь текст выводится в виде маленьких прописных букв
 - inherit - применяется значение родительского элемента
 
 - font-weight - ширина шрифта (жирность). Можно задавать в цифрах (100, 200,.., 900) или в установленных константах:
		
- normal - обычный размер шрифта (400)
 - bold - жирный размер (700)
 - bolder - увеличивает степень жирности
 - lighter - уменьшает степень жирности
 
Более подробно читайте в статье: свойство font-weight. Также ознакомьтесь: какой выбрать шрифт для сайта »
 - font-family - семейство шрифта. Другими словами это название шрифта. Их очень много, перечислим лишь часто встречающиеся:
		
- Ariel
 - Verdana
 - Times New Roman
 - Calibri
 - Georgia
 - Impact
 
 - font-size / line-height - размер шрифта и через слэш задается еще отступ между строками. Чаще всего записывается в абсолютных значениях (в px или pt).
 
Помимо этих значений font может принимать значения "константы":
- caption - шрифт для текста элементов форм (тег <form>)
 - icon - шрифт из ярлыков иконок
 - menu - шрифт из меню
 - message-box - шрифт из диалоговых окон
 - small-caption - уменьшенный заголовочный шрифт
 - status-bar - шрифт из строки состояния
 
Примечание
Свойства font-style, font-variant, font-weight, font-size, line-height, font-family можно использовать отдельно (независимо) друг от друга.
Как изменить стиль и оформление текста в html
Пример 1. Шрифт 15px, Ariel, Italic
<html> <head> <style> .primer1{ font: italic 15px/30px Arial; } </style> </head> <body> <div class="primer1">Пример №1. Текст со свойством italic 15px/30px Arial. Расстояние между строками 30 пикселей</div> </body> </html>
На странице преобразуется в следующее
Расстояние между строками 30 пикселей
Пример 2. Шрифт 16px, Calibri, жирный (bold)
<html> <head> <style> .primer2{ font-size: 16px; font-family: Calibri; font-weight: bold; font-style: oblique; } </style> </head> <body> <div class="primer2">Пример №2. Текст со свойством font-size: 16px;font-family: Calibri;font-weight: bold;font-style: oblique; </div> </body> </html>
На странице преобразуется в следующее
Пример 3. Font: caption
Пример: готовый шрифт для текста элементов форм "font: caption"
<html> <head> <style> .primer3{ font: caption; } </style> </head> <body> <div class="primer3">Пример №3. Текст со свойством font: caption;</div> </body> </html>
На странице преобразуется в следующее
Для обращения к font из JavaScript нужно писать следующую конструкцию:
[window.]document.getElementById("elementID").style.font="VALUE"
Читайте также:
• Свойство transform
• HTML тег <font>
• Правило @font-face
• Свойство transform-origin
• Как сделать рамку элементов border
• Курсивный текст в html
• Как сделать фон на сайте html
• Как сделать анимацию в html
• Медиа запросы (@)
• position absolute