text-justify
Властивість в CSS є доповненням до text-align
нерухомості, яка використовується для завдання способу вирівнювання тексту , коли text-align
встановлений на justify
значення.
p ( text-align: justify; text-justify: inter-word; )
Цінності
inter-word
: Вказує, що текст виправдовується коригуванням інтервалу між словами, ефективно створюючи додатковий інтервал між словами. Це фактично різновидword-spacing
власності.inter-character
: Вказує, що текст просто подається шляхом регулювання інтервалу між символами, ефективно створюючи додатковий інтервал між символами. Це фактично різновидletter-spacing
власності.auto
: Дозволяє браузеру визначити, чи краще обґрунтування обробляється якinter-word
абоinter-character
. Це може бути корисним у багатомовних сценаріях, коли мова вмісту невідома до відтворення, що дозволяє користувачеві браузера вибрати відповідний спосіб, виходячи з того, який метод краще відповідає мовному контексту.none
: Вимикає методи виправдання, ефективно вилучаючи будь-які можливості виправдання або перевизначуючи, де метод обґрунтування може мати місце в каскаді.
Що саме є виправданням?
Обґрунтований текст - це вигадливий спосіб сказати, як текст заповнює поле, що його містить. Насправді ви, можливо, вже добре знайомі з обґрунтовуючим текстом і навіть не знаєте його. Якщо ви коли-небудь використовували програмне забезпечення для редагування тексту, як-от Word і Google Docs, можливо, ви знайомі з цими піктограмами:
Ці перші три встановлюють вирівнювання тексту, як і text-align
властивість CSS , де текст можна вирівняти ліворуч, праворуч або повністю відцентрувати.
Четверта піктограма є опцією вирівнювання, і вона повідомляє вмісту заповнити всю ширину документа, щоб кожен рядок знаходився на одному рівні прямо до краю, незалежно від того, чи впливає це на інтервал між словами.
text-justify
Властивість дозволяє робити те ж саме, але з додатковою гнучкістю , щоб визначити , чи використовується метод інтервал , щоб виправдати утримання управляється між словами або символами.
Підтримка браузера
text-justify
Властивість включається в CSS Text Module Level 3 специфікації, яка в даний час в проекті статусу редактора на момент написання цієї статті.
На даний час ця властивість перелічена як "під загрозою" відхилення в період, коли рекомендується кандидат. Таким чином, не рекомендується використовувати цю властивість у виробництві, оскільки вона навряд чи буде прийнята як стандарт у всіх браузерах найближчим часом.
Поточна підтримка обмежена Firefox 55+. Internet Explorer 11 та Edge 14+ також підтримують властивість, але лише inter-word
значення, а також неофіційні значення, не включені до специфікації W3C.
Дані про підтримку веб-переглядача подані компанією Caniuse, яка містить більше деталей. Цифра вказує на те, що браузер підтримує цю функцію на цій версії та вище.
Робочий стіл
Chrome | Firefox | IE | Край | Сафарі |
---|---|---|---|---|
Ні | 55 | 11 | 18 | Ні |
Мобільний / планшетний
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Ні | 85 | Ні | Ні |