1
それぞれ異なるフッター(つまり、親ラッパーに含まれています)の複数のページを印刷したいとします。 私はそれを働かせることができません...最初のページからのフッタは常に(固定の位置のために)他のすべてのフッタをオーバーフローします...絶対的な位置付けが最高かもしれないが、別の問題があります...あなたは印刷ページが長くなるので、常にページの絶対的な終わりに配置されることはありません。ここでcss固定位置フッター印刷
JSせずに動作しないコード...
HTML
<div id="wrap">
<div class="print1">
<div class="foot">
foot 1
</div>
</div>
<div class="page-break"></div>
<div class="print2">
<div class="foot">
foot 2
</div>
</div>
<div class="page-break"></div>
<div class="print3">
<div class="foot">
foot 3
</div>
</div>
<div class="page-break"></div>
</div>
CSS
#wrap{
height:400px;
width:100%;
}
.print1,.print2,.print3{
height:200px;
border-bottom:1px solid #000;
}
.foot{
display: block;
width:100%;
position:fixed;
bottom:0;
margin-top:-54px;
height:54px;
}
.page-break{
display:block;
page-break-before:always
}
またこれも可能?
EDIT:Zインデックスは役立ちません...
ありがとう!
高さを指定することは問題です...人々は異なる印刷マージン設定(用紙サイズはもちろん)を使用し、レイアウトを破るため固定配置が印刷レイアウトを解決できる唯一の方法ですあなたの解決策が壊れてしまう余白の問題... – Mission
固定小数点は、現在の例のように互いに表示されるため、1つのフッターしか持てません。さもなければdivが終わってどこにでも表示されているフッターで絶対的には互いに表示するよりも優れています。 (高さが指定されていない私の例) – Nethy
申し訳ありませんが「まだ良い」と言われているのは、これまでに述べた他の問題のためです...あなたの時間をありがとうが、これは私が探していた解決策ではありません。 – Mission