php - 打印适合页面的 html 表格

标签 php html css angularjs

所以我有一个报告,它从数据库生成多个表,并按“所有者”对它们进行分组,为每个“所有者”创建一个新表。它使用 Angular/PHP/Js 动态执行此操作。

在打印预览中,我希望每个表格都有自己的页面(表格不应该超过一页的长度)所以我为每个表格添加了 page-break-after 值。

我现在的问题是表格被切断了。我可以选择横向,但不幸的是它们是长 table ,而且仍然被切断。

我在这里、google 和 w3 都搜索了一种重新调整表格大小以适应打印预览的方法,但到目前为止还没有成功。

建议?

最佳答案

您可以为此使用媒体查询。以 @print 为目标并进行一些试验和错误,以使其在打印预览中查看时看起来正确。我假设您还没有这样做。

https://css-tricks.com/css-media-queries/

关于php - 打印适合页面的 html 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187493/

相关文章:

PHP 无法从回调内部重定向

php - 如何使用 eloquent 选择带有左连接的子查询?

php - 使用 php 和 jquery ajax 显示服务器时间

javascript - 使用哪个 javascript datepicker 插件/库以获得最大的灵活性

html - 如何在 wordpress 中自定义侧边栏并在其中添加可折叠菜单?

javascript - 使用AJAX和PHP永久存储评论

c# - 敏捷 html 解析器从缓冲区/流中读取

javascript - 滚动 iframe 到没有 id 字段的 anchor

html - 在悬停时添加边框会移动周围的元素

html - 将嵌入式 vimeo 切换为嵌入式 youtube 视频