Свойство CSS `widows`
Базовая поддержка Ограниченная доступность
Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.
Свойство widows CSS задаёт минимальное количество строк в блочном контейнере, которые должны отображаться в начале страницы, области или колонки.
В типографике widow — это последняя строка абзаца, которая остаётся в одиночестве в начале страницы. (Абзац продолжается с предыдущей страницы.)
Синтаксис
/* <integer> values */ widows: 2; widows: 3; /* Global values */ widows: inherit; widows: initial; widows: revert; widows: revert-layer; widows: unset;
Значения
Это свойство задаётся одним <integer>:
-
<integer> - Минимальное количество строк, которые могут оставаться в одиночестве в начале нового фрагмента после разрыва фрагментации. Значение должно быть положительным.
Формальное определение
| Начальное значение | 2 |
|---|---|
| Применяется к | элементам блочного контейнера |
| Наследуется | да |
| Вычисленное значение | как задано |
| Тип анимации | по типу вычисленного значения |
Формальный синтаксис
widows = <integer> <integer> = <number-token>
Примеры
Управление висячими строками в колонках
В этом примере флажок переключает widows между 2 и 1. При widows: 2 в начале колонки должны отображаться как минимум две строки абзаца. При widows: 1 абзац можно разбить в любом месте.
HTML
<div>
<p>This is the first paragraph containing some text.</p>
<p>
This is the second paragraph containing some more text than the first one.
It is used to demonstrate how widows work.
</p>
<p>
This is the third paragraph. It has a little bit more text than the first
one.
</p>
</div>
<form>
<input type="checkbox" id="widows" checked />
<label for="widows">Apply widows: 2</label>
</form>
CSS
div {
background-color: #8cffa0;
width: 400px;
height: 160px;
columns: 3;
column-fill: auto;
orphans: 1;
widows: 1;
}
div:has(~ form input:checked) {
widows: 2;
}
p {
background-color: #8ca0ff;
}
p:first-child {
margin-top: 0;
}
Результат
В Firefox, который не поддерживает widows, поведение в этом примере по сути эквивалентно widows: 1 независимо от состояния флажка. На следующем снимке экрана показан результат с widows: 2 в поддерживающем браузере:

Спецификации
| Спецификация |
|---|
| Модуль фрагментации CSS уровня 3 # widows-orphans |
| Модуль многоколоночной компоновки CSS уровня 1 # filling-columns |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
widows |
25 |
12 |
Нет |
9.2 |
1.3 |
25 |
Нет |
14 |
1 |
1.5 |
4.4 |
1 |
См. также
© 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/widows