Deja de usar floats para los layouts en css
Por fin (Después de años de flexbox) he encontrado un approach fácil de entender para dejar de usar el típico float left para hacer layouts.
Perfecto para hacer páginas responsive y layouts con menos breakpoints.
El cambio es usar display: flex y flex-wrap: wrap para sustituir floats y overflows con muchas ventajas como tener mejor control de tus márgenes y padding y calcular mejor tus columnas. Si eres oldschool como yo, puedes poner columnas dentro con porcentajes y quedaría asi
Y ya como última vuelta de tuerca es cómo escribimos los mediaqueries, es mucho más limpio usar min-width y afrontar esta lógica desde dispositivos pequeños (Mobile first)
Le debo todo esto al super master Kevin Powell en su video