Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 如何在同一张A4纸上打印网页两次?_Html_Css_Web_Media Queries - Fatal编程技术网

Html 如何在同一张A4纸上打印网页两次?

Html 如何在同一张A4纸上打印网页两次?,html,css,web,media-queries,Html,Css,Web,Media Queries,我想要两份同一张A4纸上的发票复印件。有没有办法达到同样的效果?保证单次打印的发票(在我的情况下称为html表格)不会超过A4页的一半。如果我正确理解了您的问题,您将在A4页上打印两张发票的.html文件首先需要准备为.html/.php文件(网页),然后再打印。 我还假设,您已经创建了一个动态页面,将数据拉入发票 /**style.css**/ .发票{ 边缘顶部:2米; } 跨度{ 颜色:蓝色; 边框:1px纯黑; } .额外跨度{ 颜色:继承; } @媒体印刷品{ 身体{ 宽度:21cm

我想要两份同一张A4纸上的发票复印件。有没有办法达到同样的效果?保证单次打印的发票(在我的情况下称为html表格)不会超过A4页的一半。

如果我正确理解了您的问题,您将在A4页上打印两张发票的.html文件首先需要准备为.html/.php文件(网页),然后再打印。
我还假设,您已经创建了一个动态页面,将数据拉入发票

/**style.css**/
.发票{
边缘顶部:2米;
}
跨度{
颜色:蓝色;
边框:1px纯黑;
}
.额外跨度{
颜色:继承;
}
@媒体印刷品{
身体{
宽度:21cm;
身高:29.7厘米;
边距:20mm;/*根据需要调整边距。*/
} 
*{背景:透明!重要;颜色:黑色!重要;文本阴影:无!重要;过滤器:无!重要;-ms过滤器:无!重要}/*黑色打印速度更快*/
pre,blockquote{border:1px solid#999;内部分页符:avoid;}
ad{display:table header group;}/*在每个打印页的顶部重复页眉行*/
tr,img{内部分页符:避免;}
img{最大宽度:100%!重要;}
@第{页边距:0.5cm}
p、 h2,h3{孤儿:3;寡妇:3}
h2,h3{在:avoid}之后分页符
}

这是第一个发票表格式
这是第二个发票表格式。

你的“@media print”代码是什么样子的?我现在还没有用过@Mugé,你有什么办法解决我的问题吗?使用B5页大小的打印,如果数据超过B5,它仍将在同一页上,否则你将在同一张A4上获得两份发票。@taurus05我刚刚在下面发布。虽然这两个发票表看起来很接近,但一旦你准备好了可以放进A4纸半页的发票模板,它就有望工作了。您还可以调整边距。代码在我看来很正确,但我还没有准备发票格式。