CSS不适用于(在第一页之后)尝试使用javascript打印html页面
CSS does not apply(after the first page) on trying to print a html page using javascript
我的HTML页面具有动态生成的内容,并且在尝试打印时形成超过1页的长度。问题发生在 css 未正确应用的第二页。HTML 表格行的边框线不完全可见。
我为 HTML 表申请的 CSS 是
border: 1px solid #DADADB;
background:#F3F3F3;
text-align:center;
font-size:15px;
FWIW,要打印的内容放置在放置在 DIV 中的 HTML 表元素中。
在打印视图中,某些元素的某些样式(如果未在 CSS 中给出)成为默认值。因此 - 打印视图中的所有表单元素(输入和文本区域)都有白色背景覆盖表格的边框。解决方案 - 将输入和文本区域的背景设置为无。
input, textarea {
background: none;
}
并完成了;)
相关文章:
- JavaScript打印功能使日历停止工作
- 如何用javascript打印php数组
- 打开抽屉的Javascript打印命令
- JavaScript-打印元素值
- 直接使用html5或javascript打印
- system.err风格的控制台以javascript打印
- 无法使用JavaScript打印带有for循环的验证错误
- 使用Javascript打印图像
- chrome在通过javascript打印时要求登录
- 在SharePoint中通过javascript打印
- JavaScript打印的数字有20位小数
- 使用Javascript打印HTML:未定义错误
- 使用javascript打印元素
- 使用 JavaScript 打印 PDF
- Javascript 打印多个网页 iFrame 内容(全部打印按钮)
- 如何使用嵌套循环使用 Javascript 打印到外部循环的输出中
- JavaScript:打印前 12 个月 - “March”打印两次
- Javascript:打印类属性
- 如何使用 javascript 打印带上划线的文本
- 通过 Javascript 打印在 IFrame 中加载的 PDF