Центрування тексту в блоці CSS є одним із основних прийомів веб-дизайну, який дозволяє створювати естетично привабливі та зручні для сприйняття веб-сторінки. Правильне розміщення тексту по центру блоку створює баланс та гармонію на сторінці, підвищуючи її читабельність та привабливість для користувачів.
Для того, щоб поставити текст по центру в блоці CSS, можна використовувати різні підходи і властивості. Одним із найпростіших і найпопулярніших методів є використання властивості text-align: center. Ця властивість застосовується до блоку, де знаходиться текст, і дозволяє вирівнювати його по центру горизонтально.
Ще одним способом, що дозволяє поставити текст центром в блоці CSS, є використання властивості margin: auto. Ця властивість застосовується до блоку з текстом і автоматично вирівнює його як по горизонталі, так і по вертикалі.
Однак, при використанні властивості margin: auto слід враховувати, що воно працює лише для блоків, що мають задану ширину. Якщо ширина блоку не задана явно, він буде займати всю доступну ширину батьківського елемента, і властивість margin: auto нічого очікувати мати ефекту. У такому разі для центрування тексту слід використовувати інші методи, наприклад, комбінацію властивостей display: flex і justify-content: center.
| № | Заголовок | Опис |
|---|---|---|
| 1 | Використання властивості text-align | Властивість text-align встановлює горизонтальне вирівнювання тексту всередині блоку. Значення центр центрує текст по горизонталі. Приклад: |
| 2 | Використання властивості display та margin | Властивість display із значенням flex дозволяє створити гнучку модель блоків. Властивість margin із значенням auto автоматично розподіляє вільний простір по кожній стороні блоку, що призводить до центрування. Приклад: |
| 3 | Використання властивості text-align та line-height | Властивість text-align встановлює горизонтальне вирівнювання тексту всередині блоку. Властивість line-height із більшим значенням, ніж висота блоку, вирівнює текст по вертикалі. Приклад: |
Для вирівнювання тексту в блоці є спеціальна властивість "text-align". При встановленому значенні "center" кожен рядок тексту вирівняється по горизонталі. Для багаторядкового тексту таке рішення використовується дуже рідко, частіше цей варіант можна зустріти для вирівнювання span-ів, посилань або картинок.
Найпростіший спосіб вирівняти текст по горизонталі. використовувати властивість text-align: center. Якщо додати в абзаці автоматичні відступи, то в тексті начебто з'являться межі, за які він не виходитиме.
Щоб текст кнопки став центром, необхідно розподілити за властивостями padding-top і padding-bottom простір, що залишився наступним чином: (50px – 20px) / 2.
Центр тексту з вертикалі між верхнім та нижнім полями