css властивість font-weight
Властивість font-weight
встановлює товщину шрифта.
Вага шрифтів, доступних вам, залежить від сімейства шрифтів, який ви використовуєте. Деякі шрифти мають обличчя символів лише для нормальної (normal
) та жирної (bold
) товщини. Для таких шрифтів жирність 100-500 є normal
, а 600-900 - bold
.
Коли вказано значення, для якого не існує обличчя (спеціальних гліфів саме такою товщини) у шрифті, використовується найбільш подібні обличчя.
Якщо в якості значення вказано bolder
або lighter
, наступна таблиця показує, як визначається жирність тексту:
Значення | bolder | lighter |
---|---|---|
100 | 400 | 100 |
200 | 400 | 100 |
300 | 400 | 100 |
400 | 700 | 100 |
500 | 700 | 100 |
600 | 900 | 400 |
700 | 900 | 400 |
800 | 900 | 700 |
900 | 900 | 700 |
Значення розміру шрифту інтерполюється за допомогою кроків у 100. Інтерполяція відбувається у реальному числовому просторі і перетворюється на ціле число, округлюючи до найближчого кратного значення 100.
Нотатка: | Не всі шрифти підтримують числові значення. Якщо шрифт не підтримує значення - браузер самостійно визначить найбільш близьке значення і відобразить з ним шрифт. |
Синтаксис
font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Властивість font-weight може отримувати 15 значень:
initial
Встановлює властивість у значення без задання
inherit
Вказує на спадковість властивості від свого батьківського елемента.
100
Найбільш тонкий.
200
Супер тонкий текст.
300
Тонкий
400
Нормальний.
500
Середній.
600
Напівжирний.
700
Жирний.
800
Супер жирний.
900
Найбільш жирний.
normal
Нормальний шрифт. Значення без задання
bold
Жирні символи.
bolder
Символи товстіші за батьківські.
lighter
Символи тонкіші за батьківські.
Значення без задання: | normal |
---|---|
Наслідує: | Так |
Анімується: | Так |
JavaScript синтаксис: | object.style.fontWeight="bold" |
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
font-weight | 2.0 |
3.0 |
1.0 |
1.3 |
3.5 |
Переглядач | |||
---|---|---|---|
font-weight | 1.0 |
1.0 |
3.1 |
Мобільних переглядачів ще не додано.
Приклади
Значення у дії
Приклад використання
Різна товщина шрифту для трьох параграфів.
p.normal {
font-weight: normal;
}
p.thick {
font-weight: bold;
}
p.thicker {
font-weight: 900;
}