Клавиша / esc

widows

Сколько строчек переносим на новую страницу при печати?

Время чтения: меньше 5 мин

Кратко

Свойство widows указывает минимальное количество строк, которые можно переносить при печати на новую страницу, если не хватает места на текущей.

Работает только внутри директивы @media со значением print. Отправьте страницу на печать, чтобы посмотреть, что получится.

Пример

        
          
          @media print {  p {    widows: 2;  }}
          @media print {
  p {
    widows: 2;
  }
}

        
        
          
        
      

Как пишется

В качестве значения указывается целое положительное число, означающее минимум переносимых строк на следующую страницу при печати. Не работает при отрицательном значении.

Как понять

Свойство widows тесно связано другим свойством стилей для печати orphans и обозначает строки, которые отправятся на следующую страницу для печати.

Пример напечатанного на двух страницах текста
Поэма А. С. Пушкина «Руслан и Людмила». Синим выделена перенесённая на другую страницу строчка «всё ходит по цепи кругом». Такие строки в типографской литературе называют — «верхняя висячая строка».

Свойство widows наследуемое и вместо положительного числа можно передать значение inherit, при этом в свойство нельзя передавать отрицательные значения. Они работать не будут.

На что обратить внимание

Cвойство widows имеет преимущество перед orphans. Браузер выполнит это свойство, а затем постарается выполнить то, что указано в orphans.

По умолчанию в браузерах, кроме Mozilla Firefox widows: 2. В Firefox свойство не поддерживается.