Сегодня я узнал, что есть свойство CSS для выравнивания последней строки отображаемого абзаца — text-align-last. 😲
Сначала я не мог увидеть значение этого свойства, поскольку последняя строка абзаца всегда следует за общим text-align свойством. Если ваш текст выровнен по левому краю, последняя строка также будет выровнена по левому краю. То же самое касается center и right.
Итак, в чем дело?
После небольшого исследования я обнаружил, что это свойство может быть полезно для файлов text-align: justify.
Например, макет, подобный приведенному ниже, невозможен без дополнительного свойства CSS.

Благодаря сочетанию text-align и text-align-last такая конструкция становится возможной.
p {
text-align: justify;
}
p.left {
text-align-last: left;
}
p.right {
text-align-last: right;
}



