J'aime beaucoup cette solution :
<div>
<span style="display: inline-block; vertical-align: middle; height: --The height of your box here--"></span>
<span style="display: inline-block; vertical-align: middle;">Put your multi-line content here</span>
</div>
N'hésitez pas à utiliser des feuilles de style, et 100% pour la hauteur...
Il faudra peut-être aussi commenter les espaces entre les balises span, puisqu'il s'agit de blocs inline.
Le mérite revient à Hadès . Je l'ai obtenu de Ici
<div style="outline:thin solid red;">
<span style="display: inline-block; vertical-align: middle; height: 60px;"></span>
<span style="display: inline-block; vertical-align: middle;">Put your multi-line content here.</span>
</div>
<div style="outline:thin solid red;">
<span style="display: inline-block; vertical-align: middle; height: 60px;"></span>
<span style="display: inline-block; vertical-align: middle;">Put your multi-line content here. Put your multi-line content here. Put your multi-line content here. Put your multi-line content here. Put your multi-line content here.</span>
</div>
Nota: Cela ne semble pas fonctionner avec un contenu à lignes multiples.
0 votes
Dans le cas où la hauteur du conteneur peut changer... alors que dire de ceci ? jsbin.com/idiqih/edit#preview