我刚遇到一个打印结果与预期不符的问题。
我的主要模板代码是
<div class="row" style="width:97%;margin:0 auto;">
<!-- 종합 평가 -->
<div class="col-xs-12 col-sm-12 col-md-12" style="width:100%;margin:0 auto;padding:0;">
{% include 'silver/silver_evaluation_form_result_table_new.html'%}
</div>
<div class="col-xs-12 col-sm-12 col-md-12" style="width:100%;margin:0 auto;padding:0;">
{% include 'silver/silver_evaluation_each_exdata_result.html'%}
</div>
<div style="page-break-after:always;"></div>
<div class="col-xs-12 col-sm-12 col-md-12" style="width:100%;margin:0 auto;padding:0;">
{% include 'silver/silver_compare_page_new.html' %}
</div>
</div>
问题发生在silver_evaluation_each_exdata
和silver_compare_page_new
之间。我希望我的silver_compare_page-new将在第二页上打印,但不会打印。
IE打印第二页空白内容。它只是空白。我在做什么错了?
答案 0 :(得分:0)
您是否尝试过以正确的方式阅读并做到这一点? https://www.w3schools.com/cssref/pr_print_pageba.asp(在媒体屏幕上不考虑这些CSS,而仅在媒体打印中考虑)
@media print {
footer {page-break-after: always;}
}
不建议将CSS内联,并且应始终避免这样做。尝试给div一些类,并在单独的CSS文件中定义它们。