Hallo,
ik heb 3 divs onder elkaar, die zich bevinden in een 'container'-div. De hoogte van de container is 100%, van de top van de pagina tot de onderkant dus. De middenste div heeft een vaste hoogte van 100 pixels. Nu is het de bedoeling dat de andere twee divs (erboven en eronder) elk even hoog zijn en dus de overige ruimte opvullen van de container.
Mijn begin css-code:
Iemand die weet hoe dit kan opgelost worden in css? Heb al redelijk wat tegen gekomen hier voor het opvullen/uittrekken van divs, maar dit ging dan telkens maar over eentje die hoogte van de lege ruimte moest aannemen.
ik heb 3 divs onder elkaar, die zich bevinden in een 'container'-div. De hoogte van de container is 100%, van de top van de pagina tot de onderkant dus. De middenste div heeft een vaste hoogte van 100 pixels. Nu is het de bedoeling dat de andere twee divs (erboven en eronder) elk even hoog zijn en dus de overige ruimte opvullen van de container.
Mijn begin css-code:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| body { margin: 0; } html, body { height: 100%; } #container { height: 100%; background-color: black; } #top { background-color: red; height: 50% van (container - 100px); } #middle { background-color: green; height: 100px; } #bottom { background-color: red; height: 50% van (container - 100px); } |
Iemand die weet hoe dit kan opgelost worden in css? Heb al redelijk wat tegen gekomen hier voor het opvullen/uittrekken van divs, maar dit ging dan telkens maar over eentje die hoogte van de lege ruimte moest aannemen.