作者Gold740716 (项为之强)
看板Web_Design
标题[讨论] column-count 在列印的情况
时间Wed Oct 5 00:01:06 2016
用 css 属性 `column-count: 2;`
可以造出两栏式的版面,
虽然这个两栏式和一般的两栏好像不太一样……。
个人认为这个属性设计不太成功,
因为她仅能分栏,不能分列。
我之前想用 html+css 排版小论文,
弄得很麻烦就是在处理双栏式版型……。
最近本来写出一个 js 来尝试排出双栏式版型,
但无意间想到:
「如果用 `column-count: 2;` 去列印会如何?」
试了,发现在 firefox 中,就会变成像论文的版型!
但在 webkit 中会多栏会无效,变成仅有单栏。
不知道 w3c 有规范这方面吗?
哪个实作正确?
* 论文 html (见笑了
http://myweb.ncku.edu.tw/~c34031328/study/phy_lab/Young/Young_rerender.html
* webkit 印出来的 pdf
http://myweb.ncku.edu.tw/~c34031328/upload/Young_webkit.pdf
* gecko 印出来的 pdf
http://myweb.ncku.edu.tw/~c34031328/upload/Young_gecko.pdf
=========
## 以下无关
我自己是把 html+css 用作排版的工具,
其中最重要的,就是输出成一页一页的。
但觉得浏览器列印的预设格式都很糟糕,
把我原本的排版打乱。
有研究一下用在列印的 css ,
但我套到浏览器印出来後还是会错……;就放弃了。
最近觉得最好的列印工具是 wkhtmltopdf ,
印出来和我排的一模一样!
没有多余的页首、页尾、页缘留白。
之前我是用 weasyprint ,
果然还是直接用 webkit 排版强大啊!
只是她也是 webkit ,所以印不出多栏式版型。
请问有人研究过列印用的 css 吗?
不知道怎麽入门,处理掉浏览器预设样式。
--
一位记者问总理:「请问总理先生,现在的中国人都穷吧?」不少人纳闷:怎麽提这种问题?大家都关注总理怎样回答。总理肯定地说:「不是的!」全场哗然,议论纷纷。总理看出了大家的疑惑,补充说了一句:「当官的不穷。」顿时掌声雷动。总理的机智打动了在场的所有人,掌声经久不息。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.165.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1475596869.A.333.html
※ 编辑: Gold740716 (140.116.165.150), 10/05/2016 00:12:10