【发布时间】:2011-04-21 18:38:20
【问题描述】:
有人知道大文件的分页是如何工作的吗?它的实际逻辑,以编程方式?例如,如果您有一个非常“长”的网站,有没有人知道当用户要求查看打印预览时网站如何分页背后的逻辑?我希望自己做一些基本的分页,但我不知道这是如何发生的。
谢谢!
【问题讨论】:
-
打印预览由浏览器完成
-
但是如何?我很好奇浏览器在决定如何分页时使用的逻辑。
-
嗯,这肯定不容易,但很简单:你知道页面有多大,你知道你的字体大小和文本。计算打印字母/单词/行所需的空间,如果它们超出页面尺寸,请插入分页符。我真的不知道你具体问的是什么(或为什么)。
-
我在回答中向您解释了这一点。浏览器使用定义的 CSS,并使用 CSS 中的标签来操作布局以进行打印。
标签: html pagination logic print-preview