打印时如何将HTML表格一分为二并显示在一页上

打印时如何将HTML表格一分为二并显示在一页上,html,css,printing,Html,Css,Printing,我有一个HTML中有几行的表。打印HTML时,表格被切成两半,并在下一页打印额外的行。有没有办法将表格一分为二,并在同一页上垂直相邻显示 以下是HTML: #可包装{ 宽度:自动; 边框:0px实心; 显示:块; } 可乐 可乐 可乐 第1行 第2行 第3行 第4行 第5行 第6行 第7行 第8行 第9行 第10行 第11行 第12行 第13行 第14行 第15行 第16行 第17行 第18行 第19行 第20行 我使用css属性“display:inline”获得了想要的结果 #可包装{

我有一个HTML中有几行的表。打印HTML时,表格被切成两半,并在下一页打印额外的行。有没有办法将表格一分为二,并在同一页上垂直相邻显示

以下是HTML:

#可包装{
宽度:自动;
边框:0px实心;
显示:块;
}

可乐
可乐
可乐
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
第10行
第11行
第12行
第13行
第14行
第15行
第16行
第17行
第18行
第19行
第20行

我使用css属性“display:inline”获得了想要的结果

#可包装{
宽度:自动;
边框:0px实心;
显示:内联;
}

可乐
可乐
可乐
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
第10行
可乐
可乐
可乐
第11行
第12行
第13行
第14行
第15行
第16行
第17行
第18行
第19行
第20行

请提供您尝试过的代码,并更好地解释正在发生的事情。jsfiddle.net也会有所帮助。要回答您的问题,可能有一种方法。您可以使用带有CSS的媒体查询来显示与屏幕上打印不同的表格,但如果不提供HTML,我们将无法帮助您。感谢@freginold编辑此问题。