【发布时间】:2015-03-03 04:28:12
【问题描述】:
我发布了一个较早的问题,关于使列以一种利用视口中最多空间的方式进行换行,对 here。结合一些答案,我想出了以下jfiddle。我将有可变数量的列(2-5)和每列中可变数量的单词。如果您水平调整 jfiddle 窗口的大小,您会注意到中间列使用了视口的三分之一,即使那里几乎没有任何文字,基本上留下空白区域。我不介意使用 jquery/js,但我希望更巧妙地调整列的大小。
我目前的 CSS 是
body {
padding: 1em;
display: table;
width: 100%;
}
div {
display: table-cell;
-moz-column-width:7em;
-webkit-column-width:7em;
column-width:7em;
}
span {
display: block;
width: 5em;
}
body 是容器,div 代表列,span 是每列中的单词。我想不惜一切代价避免的唯一一件事就是让这些列彼此下方。
【问题讨论】:
标签: html css multiple-columns