The clearfix
class is used on a container of which all the children are floating. If you would not use this, the container would not get any height (except in IE). http://complexspiral.com/publications/containing-floats/
What you are after is not a clearfix
, but just a clear
. You could make a class
.clear { clear: both;}
and apply that one instead of the clearfix
you are using now.
If you want to learn more about clearfix
, there is plenty of information out there:
What is a clearfix?
I have set up a small example to demonstrate the use of clearfix
and clear
: http://jsfiddle.net/hjXMG/1