CSS text-align вирівнювання тексту по горизонталі

У таких програмах, як, наприклад, Microsoft Word, ви напевно зустрічали інструменти вирівнювання тексту по горизонталі. Вирівняти текст можна по лівому або правому краю, по центру або по ширині. Те саме є і в CSS – вирівнювання тексту здійснюється за допомогою властивості text-align та відповідних значень, які показані в таблиці:

Як потрібно вирівняти текст? Відповідне значення
Ліворучleft
Праворучright
По центру сторінки/блокуcenter
По ширині сторінки/блокуjustify
Вирівнювання тексту по тому краю, з якого він починається (тобто текст, що йде ліворуч, вирівнюється по лівому краю)start
Вирівнювання тексту по протилежному краю (тобто текст, що йде зліва направо, вирівнюється праворуч)end

Приклад запису стилю:

Рекомендації щодо використання стилів

На скріншотах показано приклади використання різних значень для властивості CSS text-align:

вирівнювання
Скриншот 1: вирівнювання LTR-тексту по лівому краю за допомогою start. Аналогічного виду можна досягти за допомогою значення left.
тексту
Скриншот 2: вирівнювання LTR-тексту з правого краю за допомогою значення end. Аналогічного виду можна досягти за допомогою right.
text-align
Скриншот 3: вирівнювання тексту за шириною. При дрібному шрифті та великій ширині сторінки/блоку такий варіант вирівнювання тексту на веб-сторінці виглядає прийнятно.
тексту
Скріншот 4: збільшено розмір шрифту та зменшено ширину блоку порівняно з попереднім прикладом. Як бачимо, з'явилися негарні проміжки в тексті (підкреслені червоною лінією).
тексту
Скріншот 5: два способи вирівнювання тексту на прикладі mobile-версії нашого підручника (ліворуч – text-align: left, праворуч – text-align: justify). Спробуйте прочитати текст в обох колонках і визначити, який варіант є більш комфортним для читання.