Свойство page-Break-inside не работает в chrome
У меня есть длинные данные таблицы, которые имеют много строк и вложенных таблиц. Когда я печатаю эти данные, строки таблицы и вложенных таблиц просто разбиваются на разрыв страницы, означает, что таблицы и данные разбиваются на страницы, поэтому я использую следующее свойство CSS: -
table tr {
page-break-inside:avoid;
position:relative;
}
но это не работает в моем случае, вы можете увидеть живую демонстрацию здесь:--http://jsfiddle.net/npsingh/S8vr8/2/show/
пожалуйста, отредактируйте код следующим образом звено:--
http://jsfiddle.net/npsingh/S8vr8/2/
- - - [для печати страницы просто нажмите [CTRL+P] или щелкните правой кнопкой мыши и выберите опцию печати] - - -
Я использую Google Chrome версии 29.0.1547.66 m
пожалуйста, дайте мне знать, где проблема точно. Спасибо
2 ответов
вместо того, чтобы поставить page-break-inside:avoid;
на tr таблицы, попробуйте применить его на столе прямо так:
table {
page-break-inside:avoid;
position:relative;
}
добавить этот медиа-запрос:
@media print {
table {
page-break-inside:avoid;
position:relative;
}
}
это сделало трюк для меня это оказалось тело css:
body{
height: auto!important;
float: none!important;
}