vertical-align assume un duplice ruolo:

* Centrare verticalmente il contenuto di una cella di tabella, proprio come valign
* Allineare immagini ed elementi inline rispetto alla riga di testo che occupano

Se applicata in altri casi, non ha effetto.

da http://css.html.it/articoli/leggi/497/css-pratici/1/