响应div的浮动和集中

时间:2015-04-21 21:27:18

标签: html css centering

现在我把浮动:留在我的绿色div上,但这使得它们坚持到左边(有意义)。现在,当我调整蓝色容器的大小时,如何让div保持居中?

如下图所示:

enter image description here

蓝色:父容器 绿色:Divs

2 个答案:

答案 0 :(得分:7)

您可以在子项上使用display: inline-block,在父项上使用text-align: center

<div class="container">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>
.container {
    background-color: blue;
    width:500px;
    text-align: center;
}

.item {
    display: inline-block;
    background-color: green;
    width: 100px;
    height: 100px;
}

https://jsfiddle.net/g3vp2fyf/

答案 1 :(得分:1)

使用

display: inline-block;
text-align: center;

而不是

float: left;