Свойство CSS `orphans`
Базовая поддержка Ограниченная доступность
Эта функция не входит в Baseline, поскольку она не работает в некоторых наиболее широко используемых браузерах.
Свойство orphans CSS задаёт минимальное количество строк в блочном контейнере, которое должно отображаться в нижней части страницы, региона или колонки.
В типографике висячая строка — это первая строка абзаца, которая оказывается одна внизу страницы. (Абзац продолжается на следующей странице.)
Синтаксис
/* <integer> values */ orphans: 2; orphans: 3; /* Global values */ orphans: inherit; orphans: initial; orphans: revert; orphans: revert-layer; orphans: unset;
Значения
-
<integer> - Минимальное количество строк, которые могут оставаться отдельно внизу фрагмента перед разрывом фрагментации. Значение должно быть положительным.
Формальное определение
| Начальное значение | 2 |
|---|---|
| Применяется к | элементы блочного контейнера |
| Наследуется | да |
| Вычисленное значение | как задано |
| Тип анимации | по типу вычисленного значения |
Формальный синтаксис
orphans = <integer> <integer> = <number-token>
Примеры
Управление висячими строками в колонках
В этом примере флажок используется для переключения orphans между 2 и 1. При orphans: 2 внизу колонки должны отображаться как минимум две строки абзаца. При orphans: 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 orphans 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="orphans" checked />
<label for="orphans">Apply orphans: 2</label>
</form>
CSS
div {
background-color: #8cffa0;
width: 420px;
height: 120px;
columns: 3;
column-fill: auto;
orphans: 1;
widows: 1;
}
div:has(~ form input:checked) {
orphans: 2;
}
p {
background-color: #8ca0ff;
}
p:first-child {
margin-top: 0;
}
Результат
В Firefox, который не поддерживает orphans, поведение в этом примере практически эквивалентно orphans: 1 независимо от состояния флажка. На следующем снимке экрана показан результат с orphans: 2 в поддерживающем браузере:

Спецификации
| Спецификация |
|---|
| Модуль фрагментации CSS уровня 3 # widows-orphans |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
orphans |
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/orphans