在查看了幾個現有問題並嘗試了無數次組合後,我無法找到解決此特定居中問題的解決方案。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
不客氣:) –