到目前为止,我有一个由相同大小的盒子组成的流体网格。屏幕宽度为 800 像素或更大时,屏幕中心有两排四个蓝色框,如图所示。代码如下:
<style type="text/css">
body {width:100%; min-height:100%;}
#content {width:100%; max-width:800px; margin:0 auto;}
.box { float: left; display: table; height: 180px;
width: 180px; margin:10px; background-color:blue;}
</style>
<body>
<div id="content">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</body>
随着屏幕宽度的减小,盒子的大小保持不变,每行的盒子数量减少,它们下降到更多的行。所有这些正是我想要的。唯一的问题是,随着屏幕宽度的减小,框会左对齐。
我希望剩余的行居中。任何人都可以帮忙吗?