J'essaie de centrer verticalement un span
ou div
dans un autre élément div
élément. Cependant, lorsque je mets vertical-align: middle
mais rien ne se passe. J'ai essayé de changer le display
des deux éléments, et rien ne semble fonctionner.
C'est ce que je fais actuellement dans ma page web :
.main {
height: 72px;
vertical-align: middle;
border: 1px solid black;
padding: 2px;
}
.inner {
vertical-align: middle;
border: 1px solid red;
}
.second {
border: 1px solid blue;
}
<div class="main">
<div class="inner">
This box should be centered in the larger box
<div class="second">Another box in here</div>
</div>
</div>
Voici un jsfiddle de l'implémentation montrant que cela ne fonctionne pas : http://jsfiddle.net/gZXWC/