Vader zijn grootte moet mee gaan met de grootste kind div, de kleinste kind div zal uiteindelijk even hoog moeten zijn als vader.
Het stukje html, het formulier heb ik er even uitgehaald en vervangen door [contactformulier].
<div class='contactpage'>
<div class='left'>
[Contactformulier]
</div>
<div class='right'>
[info zoals openingstijden en bezoekadres]
</div>
<p class='clear'></p>
</div>
de CSS
.contactpage{
position:relative;
top:20px;
border-radius:5px;
left:20%;
right:20%;
width:60%;
box-shadow: 0 0 8px rgba(0,0,0,0.2);
margin-bottom:110px;
}
.contactpage .left{
position:absolute;
top:0px;
left:0px;
bottom:0px;
width:80%;
}
.contactpage .right{
position:absolute;
top:0px;
right:0px;
bottom:0px;
width:20%;
}
.clear{
clear:both;
margin:0px;
padding:0px;
height:0px;
}
Op "height:100%;" reageren de div's niet.
Nu weet ik wel dat er een display:table; en display:table-column; functie bestaat maar ook daar verdwijnt "vader"
Zoals die code nu is, verdwijnt "vader" omdat deze niet mee groeit met de kinderen.
Zal ongetwijfeld ergens wel iets fout hebben gedaan maar zelf kan ik het niet vinden.
Ziet iemand waar ik de fout heb gemaakt en wat ik kan doen zodat right en left mee groeien en vader daar daaromheen blijven staan?
Alvast bedankt!