首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多页html表格合并到一个页面中以节省纸张

将多页html表格合并到一个页面中以节省纸张
EN

Stack Overflow用户
提问于 2015-04-19 10:10:19
回答 1查看 251关注 0票数 2

我有超过html表格的40+行,跨越2-3页。我在表格中只有两个小列,所以我想通过在一页中合并两个页面的表格数据来充分占用页面中的空间,以便在打印时节省纸张。比方说,如果第24行是第一页的最后一行,我希望第25行出现在截图所示的同一页的第二页列(而不是表列)中。

我使用了Yii2框架的Gridview来呈现数据。生成的html如下所示。

代码语言:javascript
复制
<div id="w0" class="grid-view"><div class="summary">Total <b>50</b> items.</div>
<table class="table table-striped table-bordered"><thead>
<tr><th>Appt.#</th><th>Patient Name</th><th>User Phone No</th></tr>
</thead>
<tbody>
<tr data-key="93"><td>1</td><td></td><td>abc</td></tr>
<tr data-key="94"><td>2</td><td></td><td>xyz</td></tr>
.
.
.
</tbody></table>
</div>

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 20:46:33

您可以尝试使用列呈现容器,但是支持非常不稳定。

代码语言:javascript
复制
@media print
{
   #w0
   {
      -webkit-column-count: 3;
      -webkit-column-gap: 20px;
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29725021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档