Cita: pues no se, yo agarre el ejemplo del first-letter de una página y asi venia, asi que no suelo cambiar mucho lo que trabaja bien.
Jajaja... me ha causado gracia esa parte del comentario. Pero bueno, yo te sugeriría que, para aprender más sobre el comportamiento de CSS, cambies todo aun que funciones, es decir, quita ese float y fíjate que pasa. Si se te descompone simplemente agregas el float nuevamente. Vas quitando poco a poco y viendo que pasa. Vas a aprender montones de esa manera. Lo mejor es que vas a aprender cosas que no te enseñan en los manuales. Cosas que solo la experiencia puede enseñar.