fix a layout bug which float haven't right cleared