Come allineare verticalmente gli elementi fluttuanti di altezze sconosciute?

Ho un div esterno (orizzontalmente) centrato contenente due elementi di larghezza sconosciuta:

...
...

Entrambi i float sono allineati in alto per impostazione predefinita e sono variabili / sconosciute e altezze diverse. C’è un modo per renderli centrati verticalmente?

Alla fine ho fatto il div esterno

 display: table 

e i tuffi interiori

 display: table-cell; vertical-align: middle; text-align: left/right; 

ma sono curioso di sapere se c’è un modo per farlo con i galleggianti.