带页脚的HTML文件,可显示每个打印页面

时间:2018-06-25 16:45:19

标签: html css printing footer

我正在尝试为HTML文件创建页脚,该页脚需要在每个打印页面上显示。我找到了一个解决方案的主题,该解决方案可以将特定的文本锁定到我打印的每一页。

HTML:

<div class="divFooter">This is a footer</div>

CSS:

@media screen {
  div.divFooter {
    display: none;
  }
}
@media print {
  div.divFooter {
    position: fixed;
    bottom: 0;
  }
}

此代码的问题在于,我的其余代码在到达页脚时都会覆盖它。有人知道一个不错的快速解决方案吗?如果没有,也许是一种将页脚锁定到我打印的HTML文件的每一页的另一种方式?我还要指出,我无法将单独的CSS文件链接到HTML。因此,我编写的每个代码都必须位于同一文件中。

1 个答案:

答案 0 :(得分:-1)

也许解决方案不仅是使用HTML和CSS,还在于使用PHP,从而使页脚包含在每个页面中,因此每个页脚都有固定的页脚。

<html>
...
<? php

include_once ("footer.html");
?>
...