0

有谁知道大文件的分页是如何工作的?它的实际逻辑,以编程方式?例如,如果您有一个非常“长”的网站,有没有人知道当用户要求查看打印预览时网站如何分页背后的逻辑?我希望自己做一些基本的分页,但我不知道这是如何发生的。

谢谢!

4

4 回答 4

1

这些是一些关于分页算法的论文。

于 2011-04-21T18:59:40.850 回答
0

这是雅虎一些工程师对如何优化大型数据集的分页的想法:

http://www.percona.com/ppc2009/PPC2009_mysql_pagination.pdf

于 2011-04-21T18:42:37.073 回答
0

HTML 在设计时并未考虑到打印。有一些 CSS 支持分页符...查找以下 CSS 属性:page-break-after 和 page-break-before。但我不会指望它在所有浏览器中都能正常工作。

于 2011-04-21T18:47:19.100 回答
-1

你只需要为你的打印视图定义一个样式表。浏览器将处理样式表的交换,它会知道,因为在您的 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

于 2011-04-21T18:47:28.900 回答