2014-05-08 65 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