有谁知道大文件的分页是如何工作的?它的实际逻辑,以编程方式?例如,如果您有一个非常“长”的网站,有没有人知道当用户要求查看打印预览时网站如何分页背后的逻辑?我希望自己做一些基本的分页,但我不知道这是如何发生的。
谢谢!
有谁知道大文件的分页是如何工作的?它的实际逻辑,以编程方式?例如,如果您有一个非常“长”的网站,有没有人知道当用户要求查看打印预览时网站如何分页背后的逻辑?我希望自己做一些基本的分页,但我不知道这是如何发生的。
谢谢!
这些是一些关于分页算法的论文。
这是雅虎一些工程师对如何优化大型数据集的分页的想法:
HTML 在设计时并未考虑到打印。有一些 CSS 支持分页符...查找以下 CSS 属性:page-break-after 和 page-break-before。但我不会指望它在所有浏览器中都能正常工作。
你只需要为你的打印视图定义一个样式表。浏览器将处理样式表的交换,它会知道,因为在您的 html 中您已将其定义为 media="print" 而不是 "screen"
<link href="printer.css" rel="stylesheet" media="print" type="text/css">
这就是很多人反对提供整个“切换到打印视图”的方式
此链接将帮助您了解浏览器用于布局打印页面的逻辑。
如何优化打印页面 - http://msdn.microsoft.com/en-us/library/dd433064(v=vs.85).aspx