2014-05-08 106 views
1

我怎么能水平和在它3周的div在CSS对齐一个div容器3divs? 见我的概念:http://postimg.org/image/9el748gst/水平对齐内的容器

<div id="container"> 
      <div id="header"> HEADER </div> 
      <div id="content"> CONTENT </div> 
      <div id="footer"> FOOTER </div> 
    </div> 

很抱歉,如果我双击后,我只是找不到这样做的正确方法。 谢谢!

+0

如果已固定在'#container'宽度则只需添加'保证金:0 auto'水平居中它 - [示例](http://jsfiddle.net/29KL5/) – Vucko

+0

另外用'文本对齐:中心'以及保持浏览器中心。 –

回答

0

大致可以用这样的

演示http://jsbin.com/zuxunavi/1/

HTML

<div id="container"> 
    <div id="header"> HEADER </div> 
    <div id="content"> CONTENT </div> 
    <div id="footer"> FOOTER </div> 
</div> 

CSS

#container{ 
    min-height:100px; 
    height:auto !important; 
    width:100%; 
    margin:0 auto; 
    background:#CCC; 
    padding:5px; 
    overflow:auto 
} 

#header{ 
    height:50px; 
    background:#FF0000; 
    width:95%; 
    margin:2.5%; 
} 
#content{ 
    height:200px; 
    background:#25AAE2; 
    width:95%; 
    margin:2.5%; 
} 

#footer{ 
    height:50px; 
    background:#8CC63E; 
    width:95%; 
    margin:2.5%; 
} 

你可以保留这个参考来开发你自己的html页面。希望这可以帮助。

+1

你为什么要浮动这些元素? – Vucko

+0

@ Vucko:删除了浮动。我认为这可能会打破一致。现在测试.. –

+1

谢谢,它真的帮助! – Arkenn