HTML中的水印不会打印在所有页面中
Watermark in HTML does not get printed in all pages
我正在尝试添加以下水印样式。当我尝试在Chrome中打印时,水印只出现在第一页。它在firefox和IE中运行良好。
<style type="text/css">
#watermark {
color: #d0d0d0;
font-size: 90pt;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
position: fixed;
width: 100%;
height: 100%;
margin: 0;
z-index: 100;
opacity: 0.5;
}
</style>
<div id="watermark">
<p>WaterMark</p>
</div>
有没有任何方法可以用来打印所有页面的水印
看看这把小提琴:http://jsfiddle.net/gskzkb8g/
我认为这是由于position:fixed
。网络没有原生的分页,它只是一个长页面。滚动时,position fixed
将停留在视口中,但在Chrome中打印时只显示一次。
我认为你想做的是不可能的。也可以看看这个SO答案:https://stackoverflow.com/a/5886308/1236396
相关文章:
- 在 javascript 函数中打印 HTML JavaScript 代码
- 窗口确认在 AJAX 帖子中打印 HTML 标签
- 如何在不包含导航选项卡内容、页脚和头部的情况下打印 HTML/PHP 页面
- 循环使用JSONObject并打印html
- KnockoutJS-打印html片段
- 如何在jquery代码中打印html标签
- 打印html表格而不提示预览窗口
- 使用Javascript打印HTML:未定义错误
- 如何使用php动态打印html脚本
- 在Ionic2页面中打印html内容
- 使用当前 css 打印 html 页面
- CSS不适用于(在第一页之后)尝试使用javascript打印html页面
- JSON 响应打印 HTML 而不是消息
- 在 Javascript 文件中的屏幕上打印 html 输入属性和变量
- 如何在 js 中通过链接打印 HTML 页面
- 打印 HTML 文档时插入页眉/页脚
- 在打印 html 内容中添加外部样式表引用后,打印预览为空白
- 使用jZebra在同一收据上打印HTML和PostScript
- 如何打印html代码,这样我只写过一次
- 使用JavaScript打印HTML对象标记的内容