在查看了几个现有问题并尝试了无数次组合后,我无法找到解决此特定居中问题的解决方案。CSS平铺嵌套div多行居中对齐问题
我有一个外部div,其中包含可变数量的div(使用AngularJS)。我有一些行,但在下一行,如果它包含比整行少的div,我需要这些div居中。 (扩展下面的例子中,如果有在第二行两盒,这两个盒一起应在三个框的上方居中)
该图像示出了该问题:
我当前的代码是在这里:JSFiddle
的CSS:
.outerbox {
background-color: lightblue;
margin: 10px auto;
width: 350px;
position: relative;
text-align: center;
}
.box {
background-color: lightgreen;
border-style: solid;
border-color: black;
border-width: 1px;
margin: 2px;
height: 100px;
width: 100px;
display: inline-block;
float: left;
}
...以及相关的HTML:
<div ng-if="show" class="outerbox" ng-repeat="box in boxes">
<div class="box">{{box.name}}</div>
</div>
优秀!非常感谢您提供完整的解决方案! – Loren
不客气:) –