html - 是否存在与“浮动显示”的 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:
...静态显示确保其内容在格式化文档中与原始文档中具有相同的相对位置。如果显示的材料不能适合当前页面,则当前页面的其余部分留空,显示的材料将打印在下一页上。
浮动显示不保证显示的材料在格式化文档中的相对位置与在原始文档中的相对位置相同。如果浮动显示无法适应当前页面,则会在页面顶部之后尽快打印。但是,当前页面的其余部分不会留空;它充满了原始文档中浮动显示之后的项目。始终保留两个浮动显示之间的相对位置。当然,可能有几个浮动显示等待打印下一页更改;如果它们都不能放在那里,那么剩余的将流到下一页,依此类推。
解决方案
没有,因为它需要动态更改源顺序。如果你能确定纸张大小和内容是静态的,我想用 flexbox/grid 模拟它或多或少是可能的, 但它会很笨拙,在我看来,违背了目的。
推荐阅读
- azure-active-directory - 使用从桌面访问的 MS Graph 重置另一个用户的登录
- ios - 使用同步 DispatchQueue 设置非零值的最“类似 Swift”/干净的方法是什么?
- c - 错误:预期标识符或 '(' 在 '=' 标记之前
- simulink - 在 Simulink Model 中添加图像/快照作为注释
- c# - SODA API - 解析值时遇到意外字符:<。路径 '',第 0 行,第 0 位置
- vue.js - 使用 Vue js 应用程序登录 Steam
- windows - 授予模拟线程额外的权限
- c# - 如何从子游戏对象中获取变量/函数?
- php - 使用多维数组导出 CSV 格式
- shell - 从 Linux 机器中提取接口的网络范围和子网