2013-03-26 2 views
0

Ok donc j'ai un élément d'ancrage dans une div avec une largeur fixe, l'élément d'ancrage doit rester en ligne parce que le texte qu'il contient est dynamique et il a un fond parce que c'est un bouton . Je veux que l'arrière-plan du bouton ne soit que la taille de la longueur du texte. Y a-t-il un moyen de le faire?Horizontalement aligner l'élément html du centre en ligne

<div class="wrap"> 
<a class="button>Start »</a> 
</div> 



.wrap{ 
    width:900px; 
background:white; 
    } 

    a{ 
    display:inline; 
background:black; 

    } 
+2

et text-align: centre sur la div ne fonctionne pas? Aussi, est-ce un acnhor ou est-ce un bouton? Les éléments __a__ ont déjà l'affichage: inline. –

+0

Réglez correctement 'line-height'. –

+0

Je veux que l'arrière-plan du bouton ne soit que la taille de la longueur du texte. – user1937021

Répondre

1

Je pense

.wrap{ 
    width:900px; 
    text-align: center; 
} 

fera l'affaire

Voir

http://jsfiddle.net/jEsRG/3/

+0

Je veux que l'arrière-plan du bouton ne soit que la taille de la longueur du texte. – user1937021

+0

Cela devrait fonctionner avec jsfiddle que j'ai déjà fourni, mais j'ai mis à jour l'exemple maintenant http://jsfiddle.net/jEsRG/3/ – Johan

Questions connexes