CSS text-wrap: balance — рівні рядки в заголовках


CSS властивість text-wrap керує перенесенням тексту. Найцікавіші значення — balance і pretty.

автор: NagarD

Загальний опис

balance вирівнює довжину рядків у заголовку. Замість «три слова в першому рядку і одне в другому» браузер розкладе їх порівну — заголовок перестане виглядати обірваним.

pretty вирішує іншу біду: висяче слово, коли останній рядок абзацу складається з одного короткого слова. Алгоритм повільніший, тому призначений для основного тексту, а не для всієї сторінки.

автор: NagarD

Порада

balance — для заголовків (він працює лише для кількох рядків), pretty — для абзаців. Різні задачі, різні значення.

автор: NagarD

Синтаксис

text-wrap: wrap | nowrap | balance | pretty | stable;

Властивість text-wrap може отримувати 5 значень:

wrap

Звичайне перенесення.

автор: NagarD

nowrap

Без перенесення.

автор: NagarD

balance

Рядки балансуються за довжиною (для заголовків).

автор: NagarD

pretty

Повільніший, але гарніший алгоритм — без висячих слів.

автор: NagarD

stable

Перенесення не змінюється при редагуванні попередніх рядків.

автор: NagarD

Значення без задання: wrap
Наслідує: Так
Анімується: Ні

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
text-wrap 114+ 121+ 17.5+ 100+ 114+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
text-wrap 114+ yes yes 17.5+

Приклади

+ запропонувати свій приклад у пісочниці

Заголовок із рівними рядками замість обірваного.

HTML

<h2 class="balanced">Довгий заголовок, який не влазить в один рядок</h2>
<p class="pretty">Абзац, у якому останнє слово більше не висітиме саме.</p>

CSS

.balanced {
    text-wrap: balance;
    max-width: 20ch;
}

.pretty {
    text-wrap: pretty;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід