CSS text-underline-offset — відстань підкреслення від тексту
CSS властивість text-underline-offset задає відстань підкреслення від тексту.
Загальний опис
Стандартне підкреслення часто проходить просто по хвостиках літер «р», «у», «д» — і текст стає гіршим для читання. Пара пікселів відступу все виправляє.
Разом із text-decoration-thickness це дає повний контроль над виглядом посилань — без підробки підкреслення через border-bottom.
- Порада
-
Пара
автор: NagarDtext-underline-offset: 3px+text-decoration-thickness: 2pxробить посилання помітними й акуратними водночас.
Синтаксис
text-underline-offset: auto | <length> | <percentage>;
Властивість text-underline-offset може отримувати 3 значень:
-
auto -
Відстань обирає браузер.
автор: NagarD -
length -
Фіксована відстань від базової лінії.
автор: NagarD -
percentage -
Відсоток від розміру шрифту.
автор: NagarD
| Значення без задання: | auto |
|---|---|
| Наслідує: | Так |
| Анімується: | Так |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| text-underline-offset | 87+ | 70+ | 12.1+ | 73+ | 87+ | - |
| Переглядач | ||||
|---|---|---|---|---|
| text-underline-offset | 87+ | yes | yes | 12.2+ |
Приклади
+ запропонувати свій приклад у пісочниці
Акуратне підкреслення, що не ріже літери.
HTML
<p>Ось <a href="#">посилання з підкресленням</a> у тексті.</p>
CSS
a {
text-underline-offset: 3px;
text-decoration-thickness: 2px;
}
Коментарі
Коментарів ще немає — будьте першим!