我想使用父 div 中的所有可用空间来居中 div。
看看这个jsfiddle。使用这种方法,无论父对象的宽度如何,div 都将浮动在中心,从而在行的远端创建如此多的空白。
但我想让第一个和最后一个黄色盒子分别贴在左右边缘,中间的盒子应该漂浮在中间。
当我调整父 div 的大小时,子 div 应该会自动调整自己。
是否可以?
另一个问题,这是一个延续,我可以从标记中删除“行”div并仍然获得相同的结果吗?
HTML:
<div class="container">
<div class="row">
<div>Row 1 1</div>
<div>Row 1 2</div>
<div>Row 1 3</div>
<div>Row 1 4</div>
</div>
<div class="row">
<div>Row 2 1</div>
<div>Row 2 2</div>
<div>Row 2 3</div>
<div>Row 2 4</div>
</div>
</div>
CSS:
body{
margin: 0;
padding: 0;
}
.container{
border: 1px solid #2aF1E2;
overflow: hidden;
}
.row{
margin: 10px;
border: 1px solid #2351E2;
overflow: hidden;
text-align: center;
}
.row div{
margin: 10px 0 10px 0;
display: inline-block;
width: 100px;
border: 1px solid #eac300;
padding: 5px;
text-align: initial;
}