我正在使用以下css在打印时创建页脚:
@media all {
.page-break { display: none; }
.footer {display: none; }
}
@media print {
.page-break { display: block; page-break-before: always; }
.footer {display: block; position: fixed; bottom: 0; text-align: center; width:100%;}
}在html中,我有类似于:
<body>
...
...
<div class='footer'>Page Number: 1</div>
<div class='page-break'></div>
...
...
<div class='footer'>Page Number: 2</div>
<div class='page-break'></div>
...
</body>现在的问题是,在打印视图中,第1页和第2页的页脚,它们的内容相互重叠。
我知道这是由css "position: fixed;bottom 0“引起的。我的问题是:如何使页面1和页面2的页脚在打印视图中仍然显示在页面1和page2的底部,但它们不会相互重叠?
谢谢。
发布于 2013-04-11 00:56:34
也许你可以把他们中的一个放在中间。
https://stackoverflow.com/questions/15931310
复制相似问题