首页 > 解决方案 > 是否存在与“浮动显示”的 nroff / troff 概念等效的 HTML 和/或 CSS?

问题描述

是否存在与“浮动显示*”的nroff / troff概念等效的 HTML 和/或 CSS ?

请注意,为 HTML 元素style提供值为 的属性会 page-break-inside:avoid模拟nroff / troff静态显示*”, 而不是浮动显示”。

(*) 以下是来自 Gehani, Document Formatting and Typesetting on the UNIX System , Vol.的nroff / troff “静态显示”和“浮动显示”的描述。1,第 48:

...静态显示确保其内容在格式化文档中与原始文档中具有相同的相对位置。如果显示的材料不能适合当前页面,则当前页面的其余部分留空,显示的材料将打印在下一页上。

浮动显示不保证显示的材料在格式化文档中的相对位置与在原始文档中的相对位置相同。如果浮动显示无法适应当前页面,则会在页面顶部之后尽快打印。但是,当前页面的其余部分不会留空;它充满了原始文档中浮动显示之后的项目。始终保留两个浮动显示之间的相对位置。当然,可能有几个浮动显示等待打印下一页更改;如果它们都不能放在那里,那么剩余的将流到下一页,依此类推。

标签: htmlcsstroff

解决方案


没有,因为它需要动态更改源顺序。如果你能确定纸张大小和内容是静态的,我想用 flexbox/grid 模拟它或多或少是可能的 但它会很笨拙,在我看来,违背了目的


推荐阅读