Because we have to remove "overflow:hidden" style from header to allow language select drop down go out of its bounds. Clearfix makes this block expand to contain all floated elements inside.