Bonjour,
Sur un menu de navigation utilisant 2 images dans un seul fichier , le texte des liens dans les <li> se positionne bien au centre...mais en haut du bloc; j'ai essayé avec la propriété "vertical-align"...même chose.
Or je souhaiterai que ce texte soit bien aligné horizontalement ET verticalement dans la balise. Bien sûr avec "padding" ou "margin", apparaît alors à l'écran la 2eme partie du fichier image...Quelle serait donc la (ou les) solutions?
voici ma css :
D'avance merci de votre aide.
Sur un menu de navigation utilisant 2 images dans un seul fichier , le texte des liens dans les <li> se positionne bien au centre...mais en haut du bloc; j'ai essayé avec la propriété "vertical-align"...même chose.
Or je souhaiterai que ce texte soit bien aligné horizontalement ET verticalement dans la balise. Bien sûr avec "padding" ou "margin", apparaît alors à l'écran la 2eme partie du fichier image...Quelle serait donc la (ou les) solutions?
voici ma css :
ul, li{
list-style-type:none;
margin: 0;
padding: 0;
}
ul{
position: absolute;
left: 125px;
top: 85px;
background: transparent url(imag/navstyl.jpg) top left no-repeat;
height: 75px;
width: 650px;
text-align: center;
}
li{
float: left;
}
li a{
display: block;
height: 75px;
width: 90px;
font-family: "Trebuchet MS", Verdana, "Lucida Sans", Tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #FFFFFF;
}
li a:hover{
color: #CCCCCC;
background: transparent url(imag/navstyl.jpg) top left no-repeat;
}
a#lien1:hover{
background-position: 0px -75px;
}
a#lien2:hover{
background-position: -90px -75px;
}
a#lien3:hover{
background-position: -180px -75px;
}
a#lien4:hover{
background-position: -270px -75px;
}
a#lien5:hover{
background-position: -360px -75px;
}
a#lien6:hover{
background-position: -450px -75px;
}
a#lien7:hover{
background-position: -540px -75px;
}
D'avance merci de votre aide.