Spec-Zone.ru › CSS

Свойство CSS `text-justify`

Базовая поддержка Ограниченная доступность

Эта функция не входит в базовую поддержку, поскольку не работает в некоторых наиболее широко используемых браузерах.

Свойство text-justify CSS задаёт тип выравнивания текста, который следует применять, когда для элемента установлено значение text-align: justify;.

Синтаксис

text-justify: none;
text-justify: auto;
text-justify: inter-word;
text-justify: inter-character;
text-justify: distribute; /* Deprecated value */

/* Global values */
text-justify: inherit;
text-justify: initial;
text-justify: revert;
text-justify: revert-layer;
text-justify: unset;

Значения

Это свойство задаётся одним из следующих ключевых слов:

none
Выравнивание текста отключено. Это равносильно тому, что text-align вообще не задано, однако это полезно, если по какой-либо причине необходимо включать и отключать выравнивание.
auto
Браузер выбирает оптимальный тип выравнивания для текущей ситуации, учитывая баланс между производительностью и качеством, а также то, что лучше всего подходит для языка текста (например, английского, языков CJK и т. д.). Это выравнивание по умолчанию, используемое, если text-justify вообще не задано.
inter-word
Текст выравнивается за счёт добавления пробелов между словами (фактически изменяется word-spacing). Такой способ лучше всего подходит для языков, в которых слова разделяются пробелами, например английского или корейского.
inter-character
Текст выравнивается за счёт добавления пробелов между символами (фактически изменяется letter-spacing). Такой способ лучше всего подходит для таких языков, как японский.
distribute
Работает так же, как inter-character; это значение сохранено для обратной совместимости.

Формальное определение

Начальное значение auto
Применяется к строчным элементам и ячейкам таблицы
Наследуется да
Вычисленное значение как задано
Тип анимации дискретный

Формальный синтаксис

text-justify = 
  auto |
  inter-character |
  inter-word |
  none

Примеры

Демонстрация различных значений text-justify

<p class="none">
  <code>text-justify: none</code> —<br />Lorem ipsum dolor sit amet, consectetur
  adipiscing elit. Nunc ornare maximus vehicula. Duis nisi velit, dictum id
  mauris vitae, lobortis pretium quam. Quisque sed nisi pulvinar, consequat
  justo id, feugiat leo. Cras eu elementum dui.
</p>
<p class="auto">
  <code>text-justify: auto</code> —<br />Lorem ipsum dolor sit amet, consectetur
  adipiscing elit. Nunc ornare maximus vehicula. Duis nisi velit, dictum id
  mauris vitae, lobortis pretium quam. Quisque sed nisi pulvinar, consequat
  justo id, feugiat leo. Cras eu elementum dui.
</p>
<p class="dist">
  <code>text-justify: distribute</code> —<br />Lorem ipsum dolor sit amet,
  consectetur adipiscing elit. Nunc ornare maximus vehicula. Duis nisi velit,
  dictum id mauris vitae, lobortis pretium quam. Quisque sed nisi pulvinar,
  consequat justo id, feugiat leo. Cras eu elementum dui.
</p>
<p class="word">
  <code>text-justify: inter-word</code> —<br />Lorem ipsum dolor sit amet,
  consectetur adipiscing elit. Nunc ornare maximus vehicula. Duis nisi velit,
  dictum id mauris vitae, lobortis pretium quam. Quisque sed nisi pulvinar,
  consequat justo id, feugiat leo. Cras eu elementum dui.
</p>
<p class="char">
  <code>text-justify: inter-character</code> —<br />Lorem ipsum dolor sit amet,
  consectetur adipiscing elit. Nunc ornare maximus vehicula. Duis nisi velit,
  dictum id mauris vitae, lobortis pretium quam. Quisque sed nisi pulvinar,
  consequat justo id, feugiat leo. Cras eu elementum dui.
</p>
p {
  font-size: 1.5em;
  border: 1px solid black;
  padding: 10px;
  width: 95%;
  margin: 10px auto;
  text-align: justify;
}

.none {
  text-justify: none;
}

.auto {
  text-justify: auto;
}

.dist {
  text-justify: distribute;
}

.word {
  text-justify: inter-word;
}

.char {
  text-justify: inter-character;
}

Спецификации

Спецификация
Модуль CSS Text Level 3
# text-justify-property

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
text-justify
145
145
12–79Поддерживаются стандартные значения inter-character и none. Также поддерживается устаревшее значение distribute.
55
129
Нет
145
55
96
Нет
Нет
145
Нет
auto
145
145
55
129
Нет
145
55
96
Нет
Нет
145
Нет
inter-character
145
145
55
55
129
Нет
145
55
55
96
Нет
Нет
145
Нет
inter-word
145
145
55
129
Нет
145
55
96
Нет
Нет
145
Нет
none
145
145
55
129
Нет
145
55
96
Нет
Нет
145
Нет

См. также

  • text-align

© 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-justify

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API