【发布时间】:2014-06-04 06:04:45
【问题描述】:
在我以前的固定宽度世界中,我可以取一个变量 X # 个元素,除以三,然后相当有效地将数据分布在三列中:
在这个新奇的响应式世界中,我提出的最佳解决方案(到目前为止)是将数据拆分为固定大小的存储桶(例如 5 个),然后让分块列表向左浮动:
当您有一个很长的列表时,这很有效,但是当您有一个小列表时 - 有很多水平像素会被浪费。如果其中一个元素最终变得超长/超宽,它也能很好地工作,并且它可以有效地将下一组列表向下推。
我目前正在使用 Bootstrap3,但对此开放纯 CSS 解决方案。
有没有很好的方法来做响应式多列列表(针对设备上的可用宽度进行优化)
【问题讨论】:
-
等等……这不是 bootstrap gird 的作用吗?也许我在这里遗漏了一些东西......
-
解决方案类似,但微妙的不同足以令人痛苦。 Bootstrap(通常)使您能够将其拆分为 3rds,(例如我的固定宽度示例),但它不允许您说我有 X 元素,现在将它们分成(无论需要什么)Y 组,这将自动适应可用的可用宽度。这可能是一个白日梦。
标签: html css responsive-design twitter-bootstrap-3