如何在HTML页面中引入软分页符?

时间:2013-11-18 12:23:24

标签: html css xslt

我正在编写一个XSL脚本来解析遵循相同结构的各种XML。目标是解析XML并将其转换为HTML页面。对于冗长的XML,我希望有一个分页的HTML页面(即解析的HTML文本应该出现在每个div表示页面的不同div中。如果当前div填满或者当前块级元素太大而无法放入当前页面,则内容应该移动到下一个div

麻烦是因为输出是动态的我不知道何时会发生分页但我知道每个页面的维度(div)。另外一个更大的限制是出于性能原因,我需要一个针对此问题的非Javascript解决方案。

我考虑使用CSS区域,但浏览器对它们的支持是令人沮丧的,任何人都可以建议我一个解决方案或至少指出我正确的方向继续吗?

1 个答案:

答案 0 :(得分:0)

除CSS区域外,没有当前仅限CSS的解决方案。 div内的内容无法流向另一个div。

CSS3多列布局会对您的情况有所帮助,有更好的支持(http://caniuse.com/#search=column