如何在CSS3列

时间:2015-10-30 10:43:20

标签: html css css3

我需要从网页创建PDF,我正在使用PhantomJS来实现这一目标。它使用无头Chromium浏览器呈现页面并将其栅格化为PDF。 Chromium浏览器有关于CSS3列打印的bug,所以我写了一个Javascript来模仿行为(使用浮点数)。

-webkit-columns: 3;
-moz-columns: 3;
columns: 3;

-webkit-column-gap: 24px;
-moz-column-gap: 24px;
column-gap: 24px;

我想知道是否有人知道CSS3属性如何计算列的高度。当我在父元素上设置高度时,它会尊重该高度并溢出不适合其他列的内容。

在我的项目中,元素的高度可能是未知的,所以我需要一种方法来确定每列的高度。目前我使用原始非圆柱内容的高度作为最大值但不包括所有情况。

在这个fiddle我演示了CSS3行为,绿色容器有一个最大高度,灰色容器没有。如何计算灰色容器中列的高度?

0 个答案:

没有答案