Pues eso.
Tengo un div cuadrado, y dentro de ese otro div rectangular con el mismo ancho del anterior y la mitad de altura. Quiero que ese rectángulo se centre verticalmente dentro del cuadrado, lo cual me funciona con "display:table-cell" y "vertical-align:middle" siempre y cuando no use "float". En cuanto uso float en el div cuadrado, deja de centrarse el div rectangular...
¿Cómo lo puedo solucionar?