div的中心列

时间:2016-01-11 19:36:16

标签: css center positioning

我有一个页面,其中包含一堆相同大小的div,我想在包装div的可用空间中响应。

这个想法是: - 在大屏幕中,div将显示3列 - 在中等大小的屏幕中,div将显示在2列中 - 在手机屏幕中,div将显示在1列中。

我也喜欢水平居中的包装。

我在尝试:

 #wrapper {margin:0 auto;}
 .column {float:left; max-width:340px; height:540px; margin:20px}

除了包装器没有中心之外它按预期工作,我试图通过css的第1行实现。

知道如何实现这个目标吗?

编辑:

HTML代码:

<div id="wrapper">
    <div class="column one">
    </div>
    <div class="column two">
    </div>
    <div class="column three">
    </div>
</div>

1 个答案:

答案 0 :(得分:1)

如果您的要求允许,我建议使用诸如Twitter's Bootstrap之类的UI框架。它们的组件可以完全达到您的目的(参见grid system documentation)。

Example

编辑:包含的网格文档链接&amp;实施例