Hola compañero,
Lo mejor para limpiar un float no es eso ya que un elemento vacio daña la accesibilidad del sitio. La mejor manera, incluso más sencilla que esa es usar el "clearfix"
El código es el siguiente :
Código CSS:
Ver original.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
Con eso en tu archivo css, solo tienes que añadirle class="clearfix" al almento al que quieres limpiar los float
;)