CSS свойство orphanscss3

CSS свойства

Определение и применение

CSS свойство orphans (нижняя "висячая" строка) задает минимальное число строк текста, которое располагается в нижней части страницы при печати документа, когда происходит разрыв страницы внутри элемента (работает при условии, что текст размещается на двух и более страницах).

Поддержка браузерами

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
orphans25.0Нет9.2Нет8.012.0

CSS синтаксис:

orphans:"number | initial | inherit";

JavaScript синтаксис:

object.style.orphans = "2"

Значения свойства

ЗначениеОписание
numberОпределяет минимальное количество строк, которое может остаться в нижней части страницы при печати документа. Отрицательные значения не допускаются, значение 0 не допускается. Значение по умолчанию 2.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS2

Наследуется

Да.

Анимируемое

Нет.

Пример использования

Обращаю Ваше внимание на то, что в настоящее время свойство orphans поддерживается не всеми браузерами

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойства orphans</title>
<style>
p {
orphans: 3;  /* определяет минимальное количество строк, которое может остаться в нижней части страницы при печати документа */
font-size: 24px;  /* устанавливаем размер шрифта */
}
</style>
</head>
	<body>
		<h1>Висячая строка</h1>
		<a href =  "https://ru.wikipedia.org/wiki/Висячая_строка" title = "статья в Википедии" target = "_blank">Материал из Википедии — свободной энциклопедии</a>
		<p>«Висячая» строка в типографской практике — конечная строка абзаца, расположенная в начале полосы или колонки, а также начальная строка абзаца, оказавшаяся в конце полосы или колонки.</p>
		<p>То есть это строка, которая «оторвана» от своего абзаца и «висит» в одиночестве на предыдущей или последующей странице.</p>
		<p>Профессиональное отношение к висячим строкам отрицательно, но полного запрета на висячие строки нет — они допустимы в газетной вёрстке, в оперативной полиграфии и в тому подобных случаях при условии, что верхняя висячая строка не короче 2/3 формата набора (то есть ширины текста), а строка перед нижней висячей строкой также не меньше 2/3 формата набора. То есть, висячая строка не должна быть слишком короткой.</p>
		<p>Причины неприязни к «висячим» строкам отчасти эстетические (они искажают внешний вид полосы набора, лишая её традиционной прямоугольной формы), отчасти же технические — они ухудшают удобочитаемость текста, перенося начальную или конечную строку абзаца на другую страницу.</p>
		<p>Ян Чихольд писал, что они «способны оскорбить и глаз, и разум».</p>
		<p>Современные правила лишь допускают оканчивать полосу концевой строкой, начинать полосу абзацной строкой, а также размещать в конце или начале полосы абзац из одной строки (например, в прямой речи, когда строка является одновременно и концевой и абзацной).</p>
		<p>Кроме того, допускается начинать полосу короткими строками в математических рассуждениях (например, между формулами часто встречаются строки типа «и», «или», «здесь» и другие).</p>
		<p>«Висячие» строки в процессе вёрстки уничтожают, используя приёмы выгонки и вгонки строк либо уменьшая (увеличивая) полосу на одну строку.</p>
	</body>
</html>
Пример использования свойства widows(нижние 'висячие' строки в css).
Пример использования свойства orphans(нижние "висячие" строки в css).

Чтобы указать минимальное число строк текста, которое располагается на следующей странице при печати документа (при разрыве страницы внутри элемента), необходимо использовать CSS свойство widows:

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойства orphans</title>
<style>
p {
widows: 3;  /* определяет минимальное количество строк, которое может остаться вверху новой страницы при печати документа */
orphans: 2;  /* определяет минимальное количество строк, которое может остаться в нижней части страницы при печати документа (это значение по умолчанию) */
font-size: 24px;  /* устанавливаем размер шрифта */
}
</style>
</head>
<body>
<h1>Висячая строка</h1>
<a href =  "https://ru.wikipedia.org/wiki/Висячая_строка" title = "статья в Википедии" target = "_blank">Материал из Википедии — свободной энциклопедии</a>
<p>«Висячая» строка в типографской практике — конечная строка абзаца, расположенная в начале полосы или колонки, а также начальная строка абзаца, оказавшаяся в конце полосы или колонки.</p>
<p>То есть это строка, которая «оторвана» от своего абзаца и «висит» в одиночестве на предыдущей или последующей странице.</p>
<p>Профессиональное отношение к висячим строкам отрицательно, но полного запрета на висячие строки нет — они допустимы в газетной вёрстке, в оперативной полиграфии и в тому подобных случаях при условии, что верхняя висячая строка не короче 2/3 формата набора (то есть ширины текста), а строка перед нижней висячей строкой также не меньше 2/3 формата набора. То есть, висячая строка не должна быть слишком короткой.</p>
<p>Причины неприязни к «висячим» строкам отчасти эстетические (они искажают внешний вид полосы набора, лишая её традиционной прямоугольной формы), отчасти же технические — они ухудшают удобочитаемость текста, перенося начальную или конечную строку абзаца на другую страницу.</p>
<p>Ян Чихольд писал, что они «способны оскорбить и глаз, и разум».</p>
<p>Современные правила лишь допускают оканчивать полосу концевой строкой, начинать полосу абзацной строкой, а также размещать в конце или начале полосы абзац из одной строки (например, в прямой речи, когда строка является одновременно и концевой и абзацной).</p>
<p>Кроме того, допускается начинать полосу короткими строками в математических рассуждениях (например, между формулами часто встречаются строки типа «и», «или», «здесь» и другие).</p>
<p>«Висячие» строки в процессе вёрстки уничтожают, используя приёмы выгонки и вгонки строк либо уменьшая (увеличивая) полосу на одну строку.</p>
</body>
</html>
Пример использования свойства widows (значение для верхних висячих строк 3) и orphans(значение по умолчанию).
Пример использования свойства widows (значение для верхних висячих строк 3) и orphans(значение по умолчанию).
CSS свойства