2015-09-21 4 views
3

Привет, я задавался вопросом, как я смогу центрировать divs вместе горизонтально, пока я использовал margin: 0 auto; поставить их посередине, но divs идут прямо друг под друга, а не рядом друг с другом. Любые идеи о том, как это исправить?Центрирование пары 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; 
} 

Как вы видите, что они находятся на вершине друг друга, я хотел бы знать, как сделать они стоят рядом друг с другом.

ответ

9

Вы можете использовать display: inline-block для дочерних элементов и text-align: center родителю:

#rating-box { 
 
    width: 100%; 
 
    margin: 20px 0 20px 0; 
 
    text-align: center; 
 
} 
 
#rating-box .rating { 
 
    width: 35px; 
 
    height: 35px; 
 
    background-color: #7a7a7a; 
 
    display: inline-block; 
 
}
<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>

+0

Это хорошо работает, спасибо! – Athax

+0

@Athax Рад, что я помог вам :) –

+1

Я дам вам лучший ответ, как только это позволит мне. – Athax

0

Вы можете просто плавать их.

#rating-box .rating { 
    float: left; 
} 
+0

Не поможет, они теряют свою центровку. – Athax

0
#rating-box .rating { 
    width: 35px; 
    height: 35px; 
    background-color: #7a7a7a; 
    margin: 0 auto; 
    display: inline-block; 
} 
+0

Пожалуйста, подумайте над тем, чтобы добавить более подробные сведения к вашему ответу. –

+0

Добавьте более подробную информацию для ответа – silwar

Смежные вопросы