Ich weiß, dass es viele Fragen zu diesem Thema gibt, aber ich konnte immer noch keine funktionierende Lösung finden. So, hier ist mein html:page-break- * funktioniert nicht in Chrome und Safari
<div class="row">
<div class="col-xs-12">
<div class="row print-break">
<div class="col-xs-8 col-xs-offset-2">
<!-- Some Content -->
</div>
</div>
<div class="row print-break">
<div class="col-xs-8 col-xs-offset-2">
<!-- Some Content -->
</div>
</div>
<div class="row print-break">
<div class="col-xs-8 col-xs-offset-2">
<!-- Some Content -->
</div>
</div>
</div>
</div>
und CSS:
@media print {
.print-break {
page-break-after: always;
page-break-inside: avoid;
}
}
Und es kommt vor, dass Firefox Seitenumbrüche einfügen richtig; Chrome und Safari nicht.
Weiß jemand, wie man das überwindet? Oder wo irre ich mich?
Ich weiß, dass die Einstellung 'float: none' auf einem Elternteil würde funktionieren, aber manchmal, ich denke, es könnte das Layout zu brechen, so dass diese Lösung nicht zählt. – ChernikovP
Ich bin sicher, das ist ein Tippfehler beim Einfügen des Codes hier, aber sollte 'className' nicht' class' sein? – imvain2
Haben Sie es googlen? http://stackoverflow.com/questions/1630819/google-chrome-printing-page-breaks oder http: // stackoverflow.com/questions/14303178/page-break-doesnt-work-on-google-chrome oder das http://stackoverflow.com/questions/4884380/css-page-break-not-working-in-all-browsers vielleicht dies http://stackoverflow.com/questions/14614808/html-page-break-not-working oder das http://stackoverflow.com/questions/16989843/page-break-after-always-not-working-when-printing –