css властивість line-break
Властивість line-break
використовується для визначення способи (або можливості) розбити рядки при роботі з пунктуацією та символами. Це впливає лише на текст китайською, японською чи корейською мовами (CJK).
Зокрема, переривання рядків визначає, як обгортатиметься вміст, якщо він містить пунктуацію та символи.
Правила переривання рядків залежать від використовуваної мови. Різні мови мають різні правила / конвенції, за яких може відбуватися переривання рядків. Наприклад, якщо мова китайська чи японська, розриви перед дефісом, дозволяється, якщо line-break має значення normal
або loose
, але не strict
.
Нотатка: | Оскільки специфікація цієї технології ще не стабілізувалася, перевірте таблицю сумісності з браузерами. Також зауважте, що синтаксис і поведінка цієї технології можуть змінюватися в майбутніх версіях браузерів, через можливу зміну специфікації. |
Синтаксис
line-break: auto | loose | normal | strict | initial | inherit | unset;
Властивість line-break може отримувати 7 значень:
auto
Браузер автоматично визначає переривання рядків.
loose
Розбиває текст з найменш обмежувальним набором правил розбиття. Це корисно для тих випадків, коли область вмісту є особливо вузькою, наприклад, при відображенні її в багатоколонному макеті.
normal
Розбиває текст, використовуючи найпоширеніший набір лінійних правил.
strict
Розбиває текст, використовуючи найсуворіший набір лінійних правил.
initial
Встановлює властивість у значення без задання.
inherit
Вказує на спадковість властивості від свого батьківського елемента.
unset
Комбінація ключових слів initial і inherit. Встановлює значення властивості як inherit, якщо властивість успадковується від свого батька, в іншому випадку значення встановлюється як initial.
Значення без задання: | auto |
---|---|
Наслідує: | Ні |
Анімується: | Так |
JavaScript синтаксис: | element.style.lineBreak = ''; |
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
line-break | 1.0 |
5.5 |
- |
1.0 |
45.0 |
Мобільних переглядачів ще не додано.
Мобільних переглядачів ще не додано.
Приклади
Динамічний приклад використання значень
Синтаксис властивості
p {
line-break: strict;
}