Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用CSS为每个打印页面添加边框?_Html_Css_Printing_Wkhtmltopdf - Fatal编程技术网

Html 使用CSS为每个打印页面添加边框?

Html 使用CSS为每个打印页面添加边框?,html,css,printing,wkhtmltopdf,Html,Css,Printing,Wkhtmltopdf,在CSS或js中,是否有可能在印刷媒体中模拟以下格式(例如,显示每页的边框,在角落中显示页码和一些文本,内容被很好地分割,而不是切成两半) 我一直在使用之后的分页符来分割内容,但没有找到一种方法将这种边框/页码添加到每页中。这只需要在WebKit中工作 关于更多信息,我这样做的原因是我正在使用wkhtml将HTML文档打印为PDF。您可以使用仅打印样式表,只需应用包含所需数据的绝对定位div。这里有一个关于创建打印样式表的好指南:不是吗?如果它跨越多页,边框将在分页符处被切断……如果您正确定义

在CSS或js中,是否有可能在印刷媒体中模拟以下格式(例如,显示每页的边框,在角落中显示页码和一些文本,内容被很好地分割,而不是切成两半)

我一直在使用之后的
分页符来分割内容,但没有找到一种方法将这种边框/页码添加到每页中。这只需要在WebKit中工作


关于更多信息,我这样做的原因是我正在使用wkhtml将HTML文档打印为PDF。

您可以使用仅打印样式表,只需应用包含所需数据的绝对定位div。这里有一个关于创建打印样式表的好指南:不是吗?如果它跨越多页,边框将在分页符处被切断……如果您正确定义其大小,边框将永远不会跨越多页。实际上,您只是创建了一个额外的div,以便在打印时用作覆盖层。如果此div在打印边界内具有静态宽度和高度,则不会被截断。如果仅创建一个div,则为“是”。如果您为每个页面创建一个div,那么您将被设置。我不知道,这取决于您的标记和CSS。。。你必须做数学来计算,或者呈现pdf并记下分页符的位置。您可以在样式表中使用
cm
单位,这样就不必担心数字到有形单位的转换。