CSS, Stretching pionowo div, aż osiągnie wysokość swojego rodzica [duplikat]
To pytanie ma już odpowiedź tutaj:
Pobierz div, aby zajął 100% wysokości ciała, bez nagłówka i stopki o stałej wysokości [duplikat] 8 odpowiedziWrapped in apageWrapper
pojemnik, mam 3 div w kolumnie. Pierwszy (nagłówek) i ostatni (navWrapper) mają ustalone wysokości. Potrzebuję środkowego contentWrapper
), aby rozciągnąć się na wysokość, aż nadrzędna strona divWrapper osiągnie maksymalną wysokość według rzutni przeglądarki).
Narysujęschema tego problemu.
Tutaj jestfiddle mojego obecnego rozwiązania. http: //jsfiddle.net/xp6tG
a tutaj kod
CSS i HTML
html, body{
height: 100%;
}
body{
background-color: #E3E3E3;
}
#pageWrapper{
margin: 0 auto;
position: relative;
width: 600px;
height: 100%;
}
header{
display:block;
width: 100%;
height: 100px;
background: yellow;
}
#contentWrapper{
width: 100%;
height: 100%;
background: blue;
}
#navWrapper{
width: 100%;
height: 100px;
background: green;
}
<div id="pageWrapper">
<header>
Header
</header>
<div id="contentWrapper">
Content
</div>
<div id="navWrapper">
Nav
</div>
</div>
To prawie działa, ale powoduje zbyt wysoką wysokość, co powoduje, że pojawia się pionowy pasek przewijani