【发布时间】:2016-04-05 04:02:09
【问题描述】:
我正在编写发票打印脚本。发票编号必须打印在所有打印页面的顶部。我正在使用 php 来实现这一点。但这里我只是复制 html 版本。该脚本在 FF 和 IE 中运行良好,但在 chrome 中无法运行。在 FF 中,我可以看到发票编号出现在打印视图中所有页面的页眉部分。我已经删除了所有不必要的代码以获得清晰的代码。我需要在每个打印页面中查看“发票编号:A23000BN”。有什么方法可以在 chrome 浏览器中实现相同的效果吗?我的html脚本如下:
<html>
<head>
<style>
#header {
text-align: right;
height: 20px;
position: fixed;
margin: 0px;
bottom: 0px;
}
</style>
</head>
<body>
<table width="100%">
<tr>
<td height="1200"></td>
</tr>
</table>
<div class="header"> Invoice Number : A23000BN </div>
</body>
</html>
【问题讨论】:
-
在您的样式代码中 #header 指向一个 ID 。将此更改为 .header 以将其指向您的标头类。
-
运行 html 时效果很好。请在 Chrome 中进行打印预览。标题不重复。我只能在第一页看到发票编号打印一次。
-
我看到了那个解决方案。但是该解决方案仅限于如果您知道在许多记录之后您需要休息一下。但我的页面是动态的。我不知道什么时候需要休息。无论如何,谢谢你的时间。
标签: javascript jquery html css