首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发票页脚不在底部打印

问发票页脚不在底部打印
EN

Stack Overflow用户
提问于 2014-10-17 17:46:33
回答 2查看 3.7K关注 0票数 0

我试图使用默认的window.print()打印发票。

问题:发票打印良好,但页脚没有打印在打印页面底部,与原发票相同。

我想要的:在第一页或最后一页的每个条件下,页脚都应该位于底部(如果发票很长)

如果发票是冗长的,那么页脚应该出现在最后一页底部。

JS小提琴:

http://jsfiddle.net/bsjmq1pp/

我使用的是Twitter的引导布局

发票样例代码 https://github.com/sitepointweb/bootstrap-invoice/blob/master/sample-invoice.html

​

EN

回答 2

Stack Overflow用户

发布于 2014-10-17 19:03:49

尝尝这个

代码语言:javascript
复制
@media print {
    .invoiceFooter {
        position: fixed;
        bottom: 0;
    }
}

编辑

刚找到这个SO Question, Print header and footer on every page

票数 0
EN

Stack Overflow用户

发布于 2014-10-17 21:02:45

这个密码会帮你的。

使页脚始终处于底部:

演示:http://jsfiddle.net/bsjmq1pp/2/

HTML

代码语言:javascript
复制
<body>
  <div id="wrapper">
    <div id="header"></div>
    <div id="content"></div>
    <div id="footer"></div>
  </div>
</body>

CSS

代码语言:javascript
复制
html,
body {
margin:0;
padding:0;
height:100%;
}
#wrapper {
min-height:100%;
position:relative;
}
#header {
padding:10px;
background:#5ee;
}
#content {
padding:10px;
padding-bottom:80px; /* Height of the footer element */
}
#footer {
width:100%;
height:80px;
position:absolute;
bottom:0;
left:0;
background:#ee5;
}

对于旧浏览器,请添加以下内容:

代码语言:javascript
复制
<!--[if lt IE 7]>
<style type="text/css">
  #wrapper { height:100%; }
</style>
<![endif]-->
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26430615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档