Tag: printing web page

将CSS和/或jQuery用于带分页符的打印页面

我有一个动态生成的html页面,旨在打印。 我想基于div部分创建分页符 – 任何给定的div – 如果它不完全适合页面,则在它之前插入分页符。 从理论上讲,任何地方,从单个div,最多可能是10,可能适合单个打印页面,所以我认为我需要在页面加载后使用jQuery来插入。 如果这是一个桌面应用程序,我会接近这样的事情: 测量页面宽度和高度(使用某种打印机对象)。 测量每个div高度 – 并从页面总剩余高度中减去该高度 if(remaining_space – div_height> 0){//把它放在页面上} else {// insert page break first} 有没有办法使用jQuery,CSS,原始JavaScript或其他任何东西,这会让我到这种情况?