Habár rengeteg anyag született már a témában, a mai napig sok helyen látom a kérdést, hogy miért nem működik a vertical-align beállítás fix méretű DIV-ek esetében. A válasz egyszerű: azért, mert a DIV block típusú elem és nem úgy viselkedik, mint a táblázat cellái, ahol ugye az őskorban a valign="middle" beállítást használtuk erre a célra.

Léteznek azonban közelítő megoldások, ebből próbáltam meg párat összeszedni, de nekem az a saját véleményem, hogy a függőleges középre igazítást inkább célszerű elkerülni block típusú elemeknél.

Videó