J'ai une div qui comprend un arrière-plan graphique recouvert de texte. Je veux centrer cet élément horizontalement et verticalement. Mais je n'arrive pas à centrer le texte verticalement. Jusqu'à présent, j'ai le code suivant:Centrer verticalement et horizontalement du texte dans un div
<div id="step">
<div id="background">
<img src="buttonbackground.png" class="stretch" alt="" />
</div>
<div>
<h3>some text</h3>
</div>
</div>
Dans le CSS:
#background {
width: 100%;
height: 100%;
position: absolute;
left: 0px;
z-index: -1;
}
#step {
text-align:center;
color:white;
}
.stretch {
width:200px;
height:40px;
}
Utilisation de la table-cell/technique verticale-align que j'ai vu le fait souvent ailleurs référencé travail pas tout à fait.