この問題IMOはCSSに関連していますが、私はどのような解決策も受け入れています。高さがpxで定義されているWebページを印刷しようとしています(%も試しました)。SafariおよびIE8以降で何が起こっているのか、ページの内容が1ページに印刷されません。
現在の設定
div.parent-container{
height: 900px;
}
div.parent-container div.child-containers{
height:100%;
}
何が起こっていますか
FFではすべてを1ページに印刷しますが、IEとSafariではコンテンツが2ページに分割されるため、ユーザーにとっては大きな問題になります。私は彼らにページマージンを設定するように言わなければなりません:0.3これは間違いなく効率的な方法ではありません。
私がしたこと
私はそれを機能させるためにさまざまな@pageとブラウザ固有のハックを試しましたが、それが実りあるものではないか、私には効率的ではないようです(カスタマイズされたブラウザハックのファンではありませんでした)。
欲しいもの
ページのコンテンツを1ページに印刷するCSS/JSソリューションは、「ShrinktoFit」のようなものです。
ありがとう、ラヒ