Bonjour
Il me semblait que c'était automatique si on déclarait bien les cotes de l'image.
Puis j'ai lu un truc sur le vertical-align mais sa définition ne semble pas correspondre à une image en backgroud.
Voyez plutot: http://www.cyberbreizh.com/wip/test/normal/
Comme on peut le constater le texte des boutons des menus n'est pas centré verticalement. Et le bouton "Accueil" (qui a un id particulier pour un background particulier) est également décalé vers la droite.
-edit- J'ai oublié le code...
HTML
CSS
Modifié par xis (01 Aug 2007 - 17:20)
Il me semblait que c'était automatique si on déclarait bien les cotes de l'image.
Puis j'ai lu un truc sur le vertical-align mais sa définition ne semble pas correspondre à une image en backgroud.
Voyez plutot: http://www.cyberbreizh.com/wip/test/normal/
Comme on peut le constater le texte des boutons des menus n'est pas centré verticalement. Et le bouton "Accueil" (qui a un id particulier pour un background particulier) est également décalé vers la droite.
-edit- J'ai oublié le code...
HTML
<div id="menu">
<ul id="nav">
<li><a href="forum.php" id="forum">Forum</a></li>
<li><a href="cyber.php">Cybercafé</a></li>
<li><a href="labo.php" id="labo">Laboratoire</a></li>
<li><a href="atelier.php" id="Matériel">Atelier</a></li>
<li><a href="index.php" id="accueil">Accueil</a></li>
</ul>
</div>
CSS
ul#nav
{
height: 24px;
margin-top: 10px ;
list-style-type: none ;
background: black;
}
ul#nav li
{
float: right ;
text-align: center ;
background: url(pix/frontbar.gif) no-repeat ;
display: block ;
width: 113px;
height: 23px;
}
ul#nav li a
{
width: 130px ;
color: white ;
text-decoration: none ;
}
ul#nav li a:hover, #nav li a:focus, #nav li a:active
{
color: #EDEBCA;
text-decoration: underline ;
}
#accueil {
text-align: center ;
background: url(pix/accueil.gif) no-repeat ;
display: block ;
width: 113px;
height: 24px;
}
Modifié par xis (01 Aug 2007 - 17:20)