Spec-Zone.ru › CSS

Свойство 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 в поддерживающем браузере:

Three paragraphs in three columns. The first paragraph occupies the first column. The second paragraph starts in the second column, leaving space below the first paragraph, and continues in the third column. The third paragraph occupies the rest of the third column.

Спецификации

Спецификация
Модуль фрагментации 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

См. также

  • widows
  • Постраничные носители

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API