Bonjour la communauté.
Je suis sur un menu vertical à partir d'une liste ordonnée.
Je recherche à appliquer un arrière plan de couleur au survol du lien avec un picto positionné en background aussi.
Or, pour la couleur il me faut dimensionner la balise A et comme je ne souhaite pas lui imposer de hauteur, j'interviens via le padding après avoir display A en block.
Or Il semble que si je ne pose pas de "width" sur le A (et non sur UL ou LI), je me retrouve avec une marge interne importante sous chacun de mes A (apparement à cause de la présence du font-variant:small-caps).
Je ne comprends pas pourquoi, quelqu'un aurait une doc ou une explication ?
Merci à vous et bon week end
Modifié par Philos (13 Jan 2007 - 16:23)
Je suis sur un menu vertical à partir d'une liste ordonnée.
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">L'equipe</a></li>
<li><a href="#">Accueil</a></li>
<li><a href="#">Accueil</a></li>
<li><a href="#">Accueil</a></li>
<li><a href="#">Accueil</a></li>
</ul>
Je recherche à appliquer un arrière plan de couleur au survol du lien avec un picto positionné en background aussi.
Or, pour la couleur il me faut dimensionner la balise A et comme je ne souhaite pas lui imposer de hauteur, j'interviens via le padding après avoir display A en block.
ul {
list-style-type:none;
font:bold 0.90em arial,sans-serif;
font-variant:small-caps;
}
li a {
margin:0;
display:block;
padding:4px 0 4px 20px;
color:#999;
text-decoration:none;
width:140px;
border-top:1px solid #ccc;
background:url(img/picto_menu_off.gif) 3% 50% no-repeat;
}
li a:hover {
background:url(img/picto_menu_on.gif) 3% 50% no-repeat;
background-color:#D5D5D5;
}
Or Il semble que si je ne pose pas de "width" sur le A (et non sur UL ou LI), je me retrouve avec une marge interne importante sous chacun de mes A (apparement à cause de la présence du font-variant:small-caps).
Je ne comprends pas pourquoi, quelqu'un aurait une doc ou une explication ?
Merci à vous et bon week end
Modifié par Philos (13 Jan 2007 - 16:23)