Свойство CSS `text-align-last`
Базовая доступность Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с сентября 2022 года.
Свойство text-align-last CSS задаёт выравнивание последней строки блока или строки непосредственно перед принудительным разрывом строки.
Попробуйте
text-align-last: right;
text-align-last: center;
text-align-last: left;
<section id="default-example">
<div>
<p id="example-element">
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
</p>
</div>
</section>
section {
font-size: 1.5em;
}
#default-example > div {
width: 250px;
}
#example-element {
text-align: justify;
}
Синтаксис
/* Keyword values */ text-align-last: auto; text-align-last: start; text-align-last: end; text-align-last: left; text-align-last: right; text-align-last: center; text-align-last: justify; /* Global values */ text-align-last: inherit; text-align-last: initial; text-align-last: revert; text-align-last: revert-layer; text-align-last: unset;
Значения
Это свойство задаётся одним из следующих ключевых слов:
-
auto - Затронутая строка выравнивается в соответствии со значением
text-align, если толькоtext-alignне равноjustify; в этом случае эффект будет таким же, как при установке дляtext-align-lastзначенияstart. -
start - То же, что и
leftпри направлении письма слева направо иrightпри направлении письма справа налево. -
end - То же, что и
rightпри направлении письма слева направо иleftпри направлении письма справа налево. -
left - Встроенное содержимое выравнивается по левому краю линейного блока.
-
right - Встроенное содержимое выравнивается по правому краю линейного блока.
-
center - Встроенное содержимое центрируется внутри линейного блока.
-
justify - Текст выравнивается по ширине. Левый и правый края текста должны совпадать с левым и правым краями содержимого абзаца.
Формальное определение
| Исходное значение | auto |
|---|---|
| Применяется к | блочным контейнерам |
| Наследуется | да |
| Вычисленное значение | как задано |
| Тип анимации | дискретный |
Формальный синтаксис
text-align-last =
auto |
start |
end |
left |
right |
center |
justify
Примеры
Выравнивание последней строки по ширине
<p> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
CSS
p {
font-size: 1.4em;
text-align: justify;
text-align-last: center;
}
Результат
Спецификации
| Спецификация |
|---|
| Модуль текста CSS уровня 3 # text-align-last-property |
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
text-align-last |
47 |
12 |
49
12–53
|
34 |
16 |
47 |
49
14–53
|
34 |
16 |
5.0 |
47 |
16 |
auto |
47 |
12 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
center |
47 |
12 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
end |
47 |
79 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
justify |
47 |
12 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
left |
47 |
12 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
match-parent |
Нет |
Нет |
Нет |
Нет |
16 |
Нет |
Нет |
Нет |
16 |
Нет |
Нет |
16 |
right |
47 |
12 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
start |
47 |
79 |
12 |
34 |
16 |
47 |
14 |
34 |
16 |
5.0 |
47 |
16 |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/text-align-last