28173 sujets

CSS et mise en forme, CSS3

Salut !

Je possède une image sur mon site qui fait office de lien, et je voudrais
lui donner la propriété "text-decoration: none" afin qu'aucune bordure ne
figure autour.
J'ai donc fait ceci mais sans succès :

HTML :
<span class="img"><a href="accueil"><img src="img.gif"></a></span>

CSS:
.img {text-decoration: none;}

Merci de votre aide !
Hello,

Merci d'éditer ton message pour encadrer tes sections de code avec les balises [ code], comme indiqué dans les règles du forum.

Par défaut, les liens sont soulignés, ce qui écrase le style appliqué à ton span. Il faut donc que tu utilises :
.img a {text-decoration: none;}
ou plus simplement :
<a href="..." class="img">...</a>
et :
a.img {text-decoration: none;}
Merci pour ta réponse, mais ni l'une ni l'autre solution ne fonctionne.
Elles sont décidément tenaces ces bordures de lien...
J'ai rajouté comme on me l'a proposé :
{... boder:0}

mais sans succès.
Désolé, j'avais mal compris la question.

Ce qu'il te faut :
img {border: 0 none;}
(tu peux enlever le span et la classe img)
Modifié par Eldebaran (06 Nov 2006 - 19:27)