在 Mozilla 中,应用类似的 css 规则
-moz-column-count: 2;
Run Code Online (Sandbox Code Playgroud)
为您提供 2 列,它们是页面的全高。根据他们的MDC建议,这称为“高度平衡”。
Webkit 有类似的东西:
-webkit-column-count: 2;
Run Code Online (Sandbox Code Playgroud)
我不完全确定 Webkit 是否具有“高度平衡”(老实说,这可能是我问题的根源)。在 Webkit 中,这在页面上的显示方式相同。但是,当您打印具有所述柱状内容的页面时,在 Firefox 中,打印的页面最终看起来像这样:
A C
B D
---
E G
F H
Run Code Online (Sandbox Code Playgroud)
而 Webkit 显示如下:
A E
B F
---
C G
D H
Run Code Online (Sandbox Code Playgroud)
有没有办法让 Webkit 像 Mozilla 一样打印?
这是 WebKit 中的一个错误。当禁用多列打印时,它被另一个错误取代:
https://www.webkit.org/blog/88/css3-multi-column-support/#comment-16854
https://code.google.com/p/chromium/issues/detail?id=99358
有一个相关的 stackoverflow 问题:CSS columns Breaking while Printing
| 归档时间: |
|
| 查看次数: |
4466 次 |
| 最近记录: |