小编Fur*_*oSK的帖子

在分页符上更改文档流以填充空间

当打印(或者,通常,在分页媒体上显示文档)时,是否可以重排文档元素,以便当某个元素(例如图像)转移到下一页因为它不适合实际页面上的可用空间时,它后面的元素会被移动到实际页面的剩余空间吗?

我试图达到类似于(或相同)LaTeX Floats的效果,但只使用CSS.

为了说明它,让我们说我们有这种情况:

Page 1  | Paragraph A (...)   |
        | Paragraph B (...)   |
        |  _________________  |
        | | Top of image A  | |
        |_|_________________|_|

         ---- page break -----
         _____________________
Page 2  | | Rest of image A | |
        | |_________________| |
        |                     |
        | Paragraph C (...)   |
        | Paragraph D (...)   |
        |         ...         |
        |_____________________|
Run Code Online (Sandbox Code Playgroud)

使用一些基本的CSS(参见这个问题),实现这一点没有问题:

Page 1  | Paragraph A (...)   |
        | Paragraph B (...)   |
        | …
Run Code Online (Sandbox Code Playgroud)

css printing-web-page css3 css-paged-media

15
推荐指数
1
解决办法
1088
查看次数

标签 统计

css ×1

css-paged-media ×1

css3 ×1

printing-web-page ×1