разрыв страницы после не работает с таблицей tr в Chrome

#html #css #printing #page-break #print-css

Вопрос:

Я создаю отчет для печати с использованием таблицы. Таблица содержит несколько строк; При печати страницы требуется разрыв страницы-после каждых 15 строк

Для этого я подал заявление

 @media print {
   tr:nth-of-type(15n){
    page-break-after: always !important;
    page-break-inside: avoid !important;
  }
 

В чем же проблема?

  • при применении стиля page-break-after к tr разрыв страницы не работает , см. Здесь
  • но при применении display:block к tr это дает желаемый результат , но расположение таблицы искажается после изменения строки tr display:table на display:block см. Здесь . Я попробовал Firefox, и там все в порядке.