用于响应式布局的CSS 2列布局

时间:2015-04-13 05:25:55

标签: html css responsive-design

我确信这个地方有一个答案,但我已经看了一会儿,我一定不能找到合适的条款。这实际上是两个问题,但它们可能是相关的。

我有2个部分到页面,其中可以有任意数量的"信息部分"还有一个"其他部分。"对于响应式设计,它们必须如此显示(因此在我的HTML中相应地排序):

|info div |
-----------
|info div |
-----------
|info div |
-----------
|other div|

但对于我的全尺寸网站,我希望有这样的东西,其中信息div位于右侧,直到另一个div的末尾,然后占据宽度的100%:

| other div            |  info div  |
| (other div content)  |  (content) |
|                      |  info div  |
|  (end of content)    |  (content) |
-----------------------             |
|<------info div (content) -------->|

我可以使用float:left为div工作,但不能将信息DIV放在&#34;其他div之后。&#34;另外,我想整行整个部分而不是行本身,以避免这样的事情:

| other div            |  info div  |
| (other div content)  |  (content) |
|                      |  info div  |
|  (end of content)    |  (content) |
-----------------------   info div  |
|<---------------(content) -------->|

感谢您的帮助,如果需要,我可以提供更多详细信息或示例。以下是网站上展示我的问题的页面:

http://collections.centerofthewest.org/treasures/view/cap_sioux_northern_plains_plastic_billed_beads_seed_nylon_geometr

1000px左右看起来是正确的,除了我喜欢整个&#34;块&#34;被推到下一行而不是一行。在1000px以下,您会看到内容已堆叠,但不是我喜欢的顺序(相关文章和虚拟图库应该在上面)。

感谢。

1 个答案:

答案 0 :(得分:-1)

您是否尝试过引导程序库?他们有一个12列网格系统,可以做你想要的。 Here's a link!