Stop a DIV from collapsing when you float elements inside it.
Last updated:Floated divs (float:right;
or float:left;
) don't contribute the the parent container's height, so if you have a parent div with a child div inside, the parent div will collapse (i.e. have it's height down to zero) if you float the child div left or right.
A way to circumvent that is to:
add overflow:auto;
to the parent container.