Responsive design 如何构建模块化网格?

Responsive design 如何构建模块化网格?,responsive-design,web,grid,Responsive Design,Web,Grid,现在很多网站都是使用网格、预制网格或定制网格构建的。我注意到大多数网格是基于行的,通常与列的宽度一起工作,而不考虑元素(模块)的高度 我想知道构建模块化电网的最佳方式(或可能性)是什么?通过模块化网格,我理解这样的网格,其中单个模块可以在宽度和高度上进行设置,并且根据屏幕的不同而流动。一个你知道你有12列9行(每个行的宽度/高度都会给出)的网格,你可以像马赛克一样用模块填充它(这听起来太简单了) 以下是我脑海中的一幅示例图片(图片借用自): 我遇到了几个例子,但大多数都没有响应,或者是使用Fl

现在很多网站都是使用网格、预制网格或定制网格构建的。我注意到大多数网格是基于行的,通常与列的宽度一起工作,而不考虑元素(模块)的高度

我想知道构建模块化电网的最佳方式(或可能性)是什么?通过模块化网格,我理解这样的网格,其中单个模块可以在宽度和高度上进行设置,并且根据屏幕的不同而流动。一个你知道你有12列9行(每个行的宽度/高度都会给出)的网格,你可以像马赛克一样用模块填充它(这听起来太简单了)

以下是我脑海中的一幅示例图片(图片借用自):

我遇到了几个例子,但大多数都没有响应,或者是使用Flash构建的。我相信有办法做到这一点,只是我自己不知道怎么做


我知道可能没有一种正确的方法,但我对可能的技术很好奇。谢谢大家!

这种布局技术通常被称为砌石,这里有几个快速响应的砌石链接供您使用:


祝你好运

> P>我不得不说,你最好的选择是使用Bootstrap或Buffic来构建它,因为它们是用来处理这类事情的。它们有类,假设你使用12列网格开始,让你选择它们可以占据多少列。 链接:


谢谢你的回答。我知道砖石结构,但它的问题(就我而言)是1/它改变了结构,所以它不再是矩形;2/我需要在底部有一条干净的线(如上面的设计),而所有的砖石布局似乎都有一个连续的流程(如Pinterest)…你的示例@ThosetInydream的URL是什么?该示例的链接是有问题的,但它只是一个模型,似乎网站本身不是活动的。不幸的是,我找不到一个真实的例子(没有一个是响应性的):(刚刚找到了两个我想要的布局的网站:而且,它们似乎都是建立在砖石结构上的。我必须深入研究一下:)第二个网站使用了grid_box_2x_1y之类的类。知道这些是否也是砖石结构的一部分吗?这似乎是我要找的东西在我看来好像是在用。不确定,但是像grid_box_2x_1y这样的类可能与@ThosetInydreamsy有关,但是,正如我在问题中提到的,这些网格只考虑宽度(元素可以占用多少列),而不考虑元素的高度(除了将内容区分为行)。