У мові HTML передбачено два механізми визначення стилю шрифтів в документі (вибір конкретного шрифту з сімейства): механізм завдання фізичних стилів і логічних стилів зображення тексту.
фізичні стилі
Зазвичай документ виводиться пропорційним шрифтом, включення равношіріного шрифту проводиться командою (Teletype), відповідно вимикання командою (Див. Також команду ).
Перемикання шрифтів також використовують різні команди форматування документа.
Завдання фізичних стилів для всіх родин шрифтів, використовуваних на комп'ютері, визначаться явним завданням виду шрифту, яким буде виводиться текст:
Напівжирний текст (bold)
закреслений текст (strike)
підкреслений текст (underline)
Цей текст товстий. Цей текст курсивний.
(Порівняй з логічним виділенням).
Допускається спільне використання команд завдання стилю, наприклад,
Цей текст напівжирний курсив.
Однак не допускається перехрещення стилів, наприклад,
Для зміни розміру шрифту (як абсолютного, так і відносного) використовується команда .
Зауваження. Команди зміни стилю шрифтів діють до тих пір поки не будуть скасовані. Єдиний виняток складаю клітини таблиць. Завдання стилю шрифту, може бути скасовано всередині клітини, а по виходу з таблиці знову відновлено.
Логічні стилі
Механізм завдання логічного стилю визначається командами: EM - просте виділення (зазвичай виводиться курсивом) і STRONG - сильне виділення (зазвичай виводиться напівжирним).
цей текст має сильне виділення. А цей текст просте виділення.
Цей текст має сильне виділення. А цей текст просте виділення.
Принципово такий спосіб виділення не є фіксованим і користувач, взагалі кажучи має можливість його змінити, наприклад використовувати для виділення червоний колір.
Для логічних стилів залишається в силі зауваження з приводу таблиць.
Розмір шрифту. Команди BIG і SMALL. змінюють відносної розмір шрифту на одну одиницю відліку від бази (див. базовий розмір).
Використання BIG (BIG) збільшує на один пункт, подвійне використання BIG (BIG) на два пункти, використання SMALL (SMALL) зменшує на один пункт.
Такого ж ефекту можна домогтися і використовуючи команду
команда
Команда FONT може змінювати як логічний (розмір) так і фізичний стиль шрифту. Ця команда задає колір, розмір і вид сімейства шрифтів.
Колір шрифту.
Розмір шрифту
Визначається атрибутом SIZE = n. Розмір може здаватися в абсолютним або відносним значенням від базового розміру шрифту в документі.
Абсолютний розмір. Число n при абсолютному завданні розміру може приймати значення від 1 до 7.
size = 1 size = 2 size = 3 size = 4 size = 5 size = 6 size = 7
Відносний розмір. Число n при відносному завданні розміру може приймати значення від 1 до 7 із знаками плюс (+) - збільшення або мінус (-) - зменшення розміру шрифту на n пунктів по відношенню до базового розміру шрифту в документі. За замовчуванням базовий розмір шрифту в документі вважається рівні 3 в абсолютних значення.
приклад
Відносне зміна розміру шрифту при стандартному значенні базового розміру шрифту в документі (n = 3).
size = -4 size = -3 size = -2 size = -1 size = + 1 size = + 2 size = + 3 size = + 4
приклад
Відносне зміна розміру шрифту при значенні базового розміру шрифту в документі n = 6.
size = -4 size = -3 size = -2 size = -1 size = + 1 size = + 2 size = + 3 size = + 4
Сімейства шрифтів.
Ім'я сімейства шрифтів визначається атрибутом FACE = команди FONT або атрибутом NAME = команди BASEFONT. (Див. Базове завдання шрифту). Стандартні значення цього атрибута. "Times New Roman" (пропорційний шрифт), "Courier New" (равношірінний шрифт) і "Arial" (шрифт без надсечек). Імена сімейств шрифтів зараз поки не стандартизовані і в різних системах можуть називатися по різному. Наприклад, сімейство шрифтів, яке використовується за умовчанням для пропорційного шрифту "Times New Roman". може називатися "Times". "Times Roman". "Roman" і т.д.
приклад
Установка шрифту "Arial":
приклад
Установка шрифту "Arial":
Базове завдання шрифту
Команда BASEFONT визначає (або змінює) базовий шрифт документа.
атрибути- Розмір шрифту SIZE = n. Число n може приймати значення від 1 до 7.
- Колір шрифту COLOR = колір
- Ім'я шрифту NAME = name