2016-02-09 89 views
-6

我明白這已被問過,但是,以前的問題是沒有幫助的。Div's將不會在海誓山盟

我現在有這個

body{ 
 
    color: white; 
 
    font-family: 'Open Sans', sans-serif; 
 
} 
 

 
#wrapper{ 
 
    margin: 0 auto; 
 
} 
 

 
#header{ 
 
    background-color: #00CACA; 
 
    position: fixed; 
 
    top: 0; 
 
    left: 0; 
 
    right: 0; 
 
    width: 100%; 
 
    height: 90vh; 
 
} 
 

 
#middle-section{ 
 
    background-color: #FFAA00; 
 
    position: relative; 
 
    height: 10vh; 
 

 
} 
 

 
#footer{ 
 
    background-color: #D0003F; 
 
    position: relative; 
 

 
}
<div id="wrapper"> 
 

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

 
     <div id="middle-section"> 
 
      <p>Middle section</p> 
 
     </div> 
 

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

 
    </div>

我的目標是讓標題下方的中間部分,然後頁腳中間部分的下方。我會如何去做這件事?

+1

*無用「* ....怎麼 –

+0

通過或者不使用'位置:固定;''你#header'或設置'#中間截面的偏移頂部'帶'margin'或'top',但你最好先閱讀[position](https://developer.mozilla.org/en-US/docs/Web/CSS/position)。 – LuudJacobs

+0

你想刪除空格在中間部分和頁腳之間?你的問題不是很清楚! – Pedram

回答

0

這是你在找什麼?

@import url(https://fonts.googleapis.com/css?family=Open+Sans); 
 

 
body{ 
 
    color: white; 
 
    font-family: 'Open Sans', sans-serif; 
 
} 
 

 
#wrapper{ 
 
    margin: 0 auto; 
 
} 
 

 
#header{ 
 
    background-color: #00CACA; 
 
    width: 100%; 
 
    float: left; 
 
} 
 

 
#middle-section{ 
 
    background-color: #FFAA00; 
 
    width: 100%; 
 
    float: left; 
 

 
} 
 

 
#footer{ 
 
    background-color: #D0003F; 
 
    width: 100%; 
 
    float: left; 
 
}
<div id="wrapper"> 
 

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

 
     <div id="middle-section"> 
 
      <p>Middle section</p> 
 
     </div> 
 

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

 
    </div>