Хорошая вертикальная компоновка с display: list-item; в Выровнять вертикально входные элементы в div
display: list-item;
Не повезло в Chrome / FireFox / Opera / Safari с vertical-align: …;
vertical-align: …;