我有一个使用 primefaces 组件的项目。但是当我从浏览器中选择文件 > 打印预览时,它是一团糟。我做了一些谷歌搜索,了解到我们可以创建一个 print.css 来解决它。但我没有看到任何改进。
有什么方法可以复制屏幕上的打印内容吗?
body {
margin: 0;
padding: 0;
border: 0;
font-size: 25pt;
}
h1,h2,h3 {
page-break-after: avoid;
page-break-inside: avoid;
}
table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border-top: 0.5pt solid #000;
}
th,td {
display: table-cell;
border-bottom: 0.5pt solid #000;
}
blockquote {
page-break-inside: avoid
}
ul,ol,dl {
page-break-before: avoid
}
.noprint,.noscreen,#search,#nav,#aside {
display: none;
}
#main {
width: 100%;
}
#header {
border-bottom: 0.5pt solid #000;
}
#footer {
border-top: 0.5pt solid #000;
}