.element {
position: relative;
top: 50%;
transform: translateY(-50%);
}
Ceci dit, il faut mieux savoir utiliser correctement « vertical-align » et les « line-height », car l'astuce ici est un hack pas très propre (et pas fait pour ça).
Prenez plutôt les astuces ici : http://www.alsacreations.com/xmedia/tut … demos.html