如何在HTML页面中引入软分页符?
我正在编写一个XSL脚本来解析遵循相同结构的各种XML。目标是解析XML并将其转换为HTML页面。对于冗长的XML,我希望有一个分页的HTML页面(即,解析的HTML文本应该出现在不同的如何在HTML页面中引入软分页符?,html,css,xslt,Html,Css,Xslt,我正在编写一个XSL脚本来解析遵循相同结构的各种XML。目标是解析XML并将其转换为HTML页面。对于冗长的XML,我希望有一个分页的HTML页面(即,解析的HTML文本应该出现在不同的divs中,其中每个div代表一个页面)。如果当前div已满,或者当前块级元素太大,无法放入当前页面,则应将内容移动到下一个div 问题是,由于输出是动态的,我不知道何时会出现分页符,但我知道每个页面的尺寸(div)。还有一个更大的限制是,出于性能原因,我需要一个非Javascript的解决方案来解决这个问题 我
div
s中,其中每个div
代表一个页面)。如果当前div
已满,或者当前块级元素太大,无法放入当前页面,则应将内容移动到下一个div
问题是,由于输出是动态的,我不知道何时会出现分页符,但我知道每个页面的尺寸(div
)。还有一个更大的限制是,出于性能原因,我需要一个非Javascript的解决方案来解决这个问题
我考虑过使用CSS区域,但是浏览器对它们的支持很差,有人能给我建议一个解决方案或者至少给我指出一个正确的方向来继续吗?除了CSS区域,没有当前的仅CSS的解决方案。一个div内的内容不能流到另一个div
CSS3多列布局对您的情况有帮助吗,它有更好的支持()我认为它不能用于我的目的,您能建议一种方法继续吗?