28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Voila j'ai un petit problèmes avec mon menu en effet chaque lien du menu a une petite image (puce ) devant le texte du lien.
Cette puce est comprise dans le lien. Le problème c'est qu'il s'affiche une bordure bleu plutôt très laide autour.
Ma solution est d'utilisé l'attribut border="0".

<div id="menu"> 
<a href="index.php" class="menulink">
<img src="pucemenu.gif" border="0" /> ACTUALITES </a> 
</div>


Je me rend compte que sur un ou deux lien sa va mais sur la cinquantaine de lien c'est un peu bourrin.
Alors j'ai rajouté la ligne
a.img { border:none; }

dans la feuille de style mais cela ne marche pas. Et je suis obligé de garder tous ces attribut border .
Je ne vois pas ou est l'erreur si quelqu'un la voit ou sait comment faire merci. Smiley decu Smiley bawling
Modifié par otagun (16 Jun 2006 - 17:20)
En fait j'ai résolu le probléme mais il y'a toujours celle la qui passe pas
<img src="../haut3.jpg" alt="Logo Accueil" width="324" height="140" usemap="#Map2">
Est ce que c'est parce que j'utilise un map?
Bonjour,

Pour information, la syntaxe qui convient dans ton cas n'est pas
a.img { border:none; }
mais
a img { border:none;}
Salut,
Ton image devrait être une vraie puce (list-style-image:) ou à la limite une image de fond (background-image:)
Essaie d'utiliser une liste.
Modifié par Alan (16 Jun 2006 - 18:04)