2015-04-06 68 views
1

我正在尝试为我的网站创建一个响应式列系统。从本质上讲,在网格图像的块,这将类似于此到底:使用基于百分比的列系统 - 处理小数?

enter image description here

当黑线表示容器,而且颜色表示图像的分类。

问题是,这种布局将需要一个带0沟的6列网格。使用百分比时,每列需要重复16.66%,这很难保持准确。处理创建类似问题的最佳方法是什么?我知道的唯一方法是使用CSS将宽度设置为百分比,但正如我所说的那样,使用小数位和所有数字难以保持精确。

+0

我认为bootstrap框架保留4位小数,并舍入最后一个数字。 – floor 2015-04-06 01:26:09

+0

砌体框架可能是一个很好的例子来指出他们如何处理它... – Phlume 2015-04-06 02:22:12

回答

0

如果我正在用静态HTML生成完全的布局,我会有宽度为16.6%的倍数的类,并且为每行填充最右边的div以构成100%(例如5x16.6%和1x17 %)。听起来很混乱,但你可以很干净地使用诸如“two-col right”等类的属性。

个人而言,我的OCD会迫使我重新考虑列数或添加阴沟以使所有事物干净地合起来。另外,如果你很乐意提供依赖于javascript的页面,这是一个奇妙的(已经响应的)jQuery插件,用于这种类型的布局http://isotope.metafizzy.co/v1/index.html