I'm not sure why this is so complicated...
I simply want 3 equal width columns with equal height that grows to contain the longest column, all wrapped in a 1000px width container.
HTML:
Here's a screen shot of what I'm looking for:

See how the first two column heights match the 3rd (longest) column?
Why do I want this? These columns will have a border and it looks tacky if one's short, etc.
CSS:
IE6+ compatible.
Any examples? where am I going wrong? Firefox render's this all over the place but don't know what's wrong.
Thanks for any help,
Dan
I simply want 3 equal width columns with equal height that grows to contain the longest column, all wrapped in a 1000px width container.
HTML:
Code:
<div id="wrap"> <div id="col1"> </div> <div id="col2"> </div> <div id="col3"> </div> <div id="clear"></div> </div>

See how the first two column heights match the 3rd (longest) column?
Why do I want this? These columns will have a border and it looks tacky if one's short, etc.
CSS:
Code:
#wrap {
width: 1000px;
background-color: #333;
}
#col1 {
float: left;
width: 300px;
border: 1px solid white;
background-color: red;
}
#col2 {
width: 300px;
padding-left: 310px;
padding-right: 310px;
border: 1px solid white;
background-color: blue;
}
#col3 {
float: right;
width: 300px;
border: 1px solid white;
background-color: green;
}
.clear {
clear: both;
}
Any examples? where am I going wrong? Firefox render's this all over the place but don't know what's wrong.
Thanks for any help,
Dan
Comment