etc...
.div{
display: flex
}
div {
flex-direction: row;
flex-basis: auto;
flex-wrap: nowrap;
//Los ítems empiezan desde el margen inicial sobre el eje principal.
//Los ítems no se ajustan en la dimensión principal, pero se pueden contraer.
//Los ítems se ajustarán para llenar el tamaño del eje cruzado.
}
div {
flex-wrap: wrap;
}
div {
flex-grow: /*tamaño n*/;
flex-shrink: /*tamaño n*/;
flex-basis: /*tamaño n*/
}
div{
align-items: stretch;
justify-content: flex-start;
}