2015-01-06 4 views
5

Я пытаюсь создать элемент управления, который содержит несколько div, и все div имеют горизонтальное выравнивание по центру. как показано ниже.Как горизонтально центрировать несколько div в родительском div

enter image description here

я был в состоянии иметь возможность плавать каждый Div с помощью CSS float:left свойства. которые дают что-то вроде этого

enter image description here

но когда-либо Див годов являются aligh оставили их родителей.

У меня есть одно альтернативное решение использовать javascript для размещения каждого div, но я хочу использовать css. Можно ли достичь этого с помощью css.

Заранее спасибо

+2

переключатель с плавающей точкой, для отображения: встроенный блок и выравнивание по тексту: от центра к родительскому объекту, и вам должно быть хорошо идти – RGLSV

+0

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

+0

спасибо всем –

ответ

11

Это может делать то, что вы пытаетесь:

HTML:

<div class="parent"> 
    <div class="child">Element 1</div> 
    <div class="child">Element 2</div> 
</div> 

CSS:

.child { 
    display: inline-block; 
} 

.parent { 
    text-align: center; 
} 

и the fiddle.

+0

спасибо :), это отлично работает –

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