2013-06-01 96 views
0

我在將div定位在2個其他div(頁眉和頁腳)之間時遇到了困難,我在想,哪些css語句會實現此目的。我並不太熟悉利潤率可以與其他div項目做什麼,現在我正在使用position: absolute;,它正在做我想做的。感謝您的任何幫助!在另外兩個div之間的位置div

回答

2

這是divs的自然佈局:http://jsfiddle.net/kMPBC/您使用position:absolute是打破正常文檔流程。

HTML

<div id="header"></div> 

<div id="content"></div> 

<div id="footer"></div> 

CSS

#header { 
    height: 200px; 
    background: blue; 
} 

#content { 
    height: 200px; 
    background: green; 
} 

#footer { 
    height: 200px; 
    background: red; 
} 
+0

將這項工作,如果我用%的高度,而不是PX(IE)的15%,75%和10% –

+1

是相同的,但他們會需要一個明確的高度的父容器,否則15%的東西?見http://jsfiddle.net/kMPBC/3/ –

+0

這是移動的,所以我希望頭部是屏幕的15%,頁腳10%和中間75%,如果沒有足夠的空間可滾動在保持頁眉和頁腳不變的情況下適合內容 –