粘贴页面多页

时间:2016-05-29 09:27:52

标签: html css twitter-bootstrap google-chrome

我试图在chrome上打印2页文档。 第一页内容是固定的,第二页上有动态内容"表格已扩展"。

我遇到的问题是让页脚停留在第二页的底部。 以下用于处理一页的css代码。

这里是jsfiddle:https://jsfiddle.net/c3L4eevn/

CSS

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 110px;
  font-size: 15px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 110px;
}


@page {
  size: legal;
}

@media print {
  #hide {
    display: none !important;
  }
}

.container {
  width: 970px !important;
}

HTML

<div class="container">

    <div class="row">
        <div class="col-xs-12">
            head here
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            first page content
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            second page
        </div>
    </div>
</div>

<footer class="footer">
    <div class="container">
        <div class="row">
            <div class="col-xs-12">
                footer here

            </div>
        </div>
    </div>
</footer>

1 个答案:

答案 0 :(得分:0)

我正在使用这个&#34; hack&#34;对于包含dinamic内容的页面,只需在包含您的内容的div中添加一些id并使用此脚本:

$("#content").bind("DOMSubtreeModified", () => {     
  if ($(document).height() < screen.height - $("footer").height())
    $("footer").addClass("navbar-fixed-bottom");
  else
    $("footer").removeClass("navbar-fixed-bottom");
});