I've spent all morning searching and trying solutions to this problem with no success so I thought that I'd make my own post to understand whay I can't get my 3 child DIVs to have an equal unspecified height based on their parent.
I need there to be 3 columns, 100% height of their parent, a border around each child div and a margin between each of them.
Here is where I am with the code so far:
HTML
<div class="outer">
<div class="col1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin gravida dictum odio accumsan aliquam.</div>
<div class="col2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin gravida dictum odio accumsan aliquam. Curabitur tortor tortor, sodales vitae adipiscing vitae, tristique in sapien. Aenean interdum hendrerit quam, at semper risus pharetra ut. Morbi metus ipsum, sagittis ac rutrum faucibus, suscipit ut mauris. Nam eu felis felis. Nam et mi sit amet nisl euismod pharetra vitae id orci.</div>
<div class="col3">Etiam ornare nibh non odio porta congue.</div>
</div>
CSS
.outer {
position:relative;
height:auto;
width:900px;
}
.col1{
float: left;
position:relative;
min-height:100%;
width:200px;
margin-right: 10px;
border: 1px solid black;
}
.col2{
float: left;
position:relative;
min-height:100%;
width:200px;
margin-right: 10px;
border: 1px solid black;
}
.col3{
float: left;
position:relative;
min-height:100%;
width:200px;
border: 1px solid black;
}