您好,我想知道如何将多个div水平居中对齐。目前我使用了margin: 0 auto; 让它们居中,但是divs会叠在一起而不是并排放置。你有什么解决方法吗?
这里是一个codepen链接:http://codepen.io/anon/pen/KdMmPo
HTML:
<section id="rating-box">
<div class="rating"></div>
<div class="rating"></div>
<div class="rating"></div>
<div class="rating"></div>
<div class="rating"></div>
<div class="rating"></div>
</section>
CSS:
#rating-box {
width: 100%;
margin: 20px 0 20px 0;
}
#rating-box .rating {
width: 35px;
height: 35px;
background-color: #7a7a7a;
margin: 0 auto;
}
您可以看到它们重叠在一起,我想知道如何让它们并排站立。