私は同じ問題を抱えており、助けになるかもしれない何かを発見しました。これは私の改ページのCSSコードだった:
.page-break {
display: block;
clear: both;
page-break-after: always;
}
これが原因のTWO理由から動作しませんでした:
:私はこのコード行を持っていたSASSインポートされたファイルの一つで
I.を
html, body
overflow-x: hidden !important
II。改ページは、もはや働いている
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
:他の問題は、それがであるためfloat: left
のように見えるん
@import "bootstrap"
ブートストラップでした。したがって、の後にこのを追加すると、ブートストラップをインポートできます。
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: initial !important;
}
スペースを処理するためにブートストラップと.spanXを使用している場合、page-break- *属性が機能している可能性があります。ブートストラップの.spanXはあなたが望む効果を妨げるfloatを使います。この場合、両方ともクリアします。おそらくあなたのためにその問題を解決しました。 – jaredsmith
これは私のOSX上で動作するのですが、実稼働環境のLINUXではありません。 – mariowise