Comment puis-je faire apparaître mon texte au centre de cette DIV à la fois vétiquement et horizontalement?
J'ai besoin pour centrer le texte verticalement et horizontalement. Est-il un moyen simple de faire cela pour le code suivant?
<div style="display: block; height: 25px;">
<span id="ctl_txt" style="background-color: rgb(255, 0, 0);">
Basic
</span>
</div>
source d'informationauteur Rubin
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
text-align
bien centrer le texte horizontalement, etline-height
égale à la hauteur de la div au centre des éléments inline verticalement.Exemple ici.
Une autre façon pour ce faire, différentes de @Jose, est d'utiliser
display:table;
etdisplay:table-cell
comme ce
Puis
vertical-align:middle;
ettext-align:center;
faire le travail.Exemple: http://jsfiddle.net/jasongennaro/unfwL/1/