【发布时间】:2014-09-05 09:43:30
【问题描述】:
我正在尝试使用 CSS3 列模拟 Windows 8 横向滚动和多列布局,但我希望列具有固定宽度,或者像我在 my fiddle 中所做的那样,视口宽度。
现在,无论我使用哪种单位,列似乎都会自动适应容器 div,而不管我设置的宽度如何。
在my fiddle 中,我将列设置为35vw,这给了我2 个等宽的列。据我所知,这应该导致 2 个完全可见的列和第三列的一部分,但这并没有发生。如果我将px、em 或% 设置为单位,也会发生这种情况。
这是浏览器的默认行为还是我遗漏了什么?
【问题讨论】:
-
与
px应该可以工作。您可能需要使用-webkit-column-gap和 -webkit-column-count。内容格式看起来很奇怪,尝试使用纯文本 -
可能也需要尝试关闭/重新打开浏览器。我在它冻结并设置为 30 工作后做了。
-
@Khaleel:这个想法是关于在内容中包含各种 HTML。另外,请在下面查看我的答案,以便您了解我想要实现的目标。
标签: html css multiple-columns viewport-units