Html 使用CSS为每个打印页面添加边框?
在CSS或js中,是否有可能在印刷媒体中模拟以下格式(例如,显示每页的边框,在角落中显示页码和一些文本,内容被很好地分割,而不是切成两半) 我一直在使用之后的Html 使用CSS为每个打印页面添加边框?,html,css,printing,wkhtmltopdf,Html,Css,Printing,Wkhtmltopdf,在CSS或js中,是否有可能在印刷媒体中模拟以下格式(例如,显示每页的边框,在角落中显示页码和一些文本,内容被很好地分割,而不是切成两半) 我一直在使用之后的分页符来分割内容,但没有找到一种方法将这种边框/页码添加到每页中。这只需要在WebKit中工作 关于更多信息,我这样做的原因是我正在使用wkhtml将HTML文档打印为PDF。您可以使用仅打印样式表,只需应用包含所需数据的绝对定位div。这里有一个关于创建打印样式表的好指南:不是吗?如果它跨越多页,边框将在分页符处被切断……如果您正确定义
分页符来分割内容,但没有找到一种方法将这种边框/页码添加到每页中。这只需要在WebKit中工作
关于更多信息,我这样做的原因是我正在使用wkhtml将HTML文档打印为PDF。您可以使用仅打印样式表,只需应用包含所需数据的绝对定位div。这里有一个关于创建打印样式表的好指南:不是吗?如果它跨越多页,边框将在分页符处被切断……如果您正确定义其大小,边框将永远不会跨越多页。实际上,您只是创建了一个额外的div,以便在打印时用作覆盖层。如果此div在打印边界内具有静态宽度和高度,则不会被截断。如果仅创建一个div,则为“是”。如果您为每个页面创建一个div,那么您将被设置。我不知道,这取决于您的标记和CSS。。。你必须做数学来计算,或者呈现pdf并记下分页符的位置。您可以在样式表中使用cm
单位,这样就不必担心数字到有形单位的转换。