Problème d'alignement vertical en css
5 messages
• Page 1 sur 1
- soulflow132
- Nouveau WRInaute

- Messages: 1
- Inscription: 14 Sep 2010
Problème d'alignement vertical en css
Bonjour,
J'ai essayé de créer des boutons sur mon site web en utilisant un arriere plan en gris et du texte dessus selon le code suivant.
Code css
Code html
Le problème et que l'alignement vertical est sans effet . Le texte accueil est tout a fait en haut du bouton alors que j'aimerais qu'il soit verticalement centré.
SVP comment faire pour régler cela ?
Merci,
J'ai essayé de créer des boutons sur mon site web en utilisant un arriere plan en gris et du texte dessus selon le code suivant.
Code css
- Code: Tout sélectionner
.bouton_menu a {
display:block;
color: white;
background-color: #4b4b4b;
text-decoration: none;
font-weight: bold;
text-align: center;
vertical-align:middle;
width: 100px;
height:30px;
font-size:10px;
float:left;
margin:2px 2px 0px 2px;
}
.bouton_menu a:hover
{
background-color: Gray;
text-decoration:none;
}
Code html
- Code: Tout sélectionner
<div class="bouton_menu">
<a href='index.php'>ACCUEIL</a><a href='index.php?action=installation'>INSTALLATION TARIFS</a>
</div>
Le problème et que l'alignement vertical est sans effet . Le texte accueil est tout a fait en haut du bouton alors que j'aimerais qu'il soit verticalement centré.
SVP comment faire pour régler cela ?
Merci,
- smorge
- WRInaute occasionnel

- Messages: 499
- Inscription: 17 Juin 2009
Re: Problème d'alignement vertical en css
Remplace simplement vertical-align:middle; par :
Ca devrait marcher pour ACCUEIL, par contre le texte du second bouton va être un peu à l'étroit dans 100px
- Code: Tout sélectionner
line-height : 30px;
Ca devrait marcher pour ACCUEIL, par contre le texte du second bouton va être un peu à l'étroit dans 100px
- CARREZ
- Nouveau WRInaute

- Messages: 40
- Inscription: 12 Mai 2006
Re: Problème d'alignement vertical en css
Il suffit d'ajouter un padding sur les liens, par exemple : padding: 8px;
ou padding: 8px 12px; pour différencier le padding vertical de l'horizontal.
Du coup le height est inutile, vertical-align aussi.
ou padding: 8px 12px; pour différencier le padding vertical de l'horizontal.
Du coup le height est inutile, vertical-align aussi.
- smorge
- WRInaute occasionnel

- Messages: 499
- Inscription: 17 Juin 2009
Re: Problème d'alignement vertical en css
CARREZ a écrit:Il suffit d'ajouter un padding sur les liens, par exemple : padding: 8px;
ou padding: 8px 12px; pour différencier le padding vertical de l'horizontal.
Du coup le height est inutile, vertical-align aussi.
Je pense qu'avec un line-height de même dimension que le height du bouton tu as moins d'inconnues ? Tu es forcément centré en hauteur quelque soit la taille de la police ou la famille de police utilisée en remplacement par un visiteur et quand tu modifie ton bouton tu n'as pas à recalculer tous tes padding en tatônnant visuellement...
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Alignement vertical et CSS
- [CSS] Alignement vertical du texte
- Alignement vertical du texte sur un bouton
- Probleme de centrage vertical dans css
- Problème alignement d'un div en css
- Css et alignement image
- CSS alignement texte
- css et centrage vertical
- CSS alignement texte image
- Css et alignement de texte [réglé]
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


