2015-01-06 41 views
5

我想创建一个包含多个div的控件,并且所有div都水平居中对齐。如下所示。如何水平居中父div的多个div

enter image description here

我能能浮每个div的使用float:left CSS属性。这给像这样

enter image description here

但以往的div被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

谢谢:),这工作完全没问题 –