28220 sujets

CSS et mise en forme, CSS3

Bonjour,

j'ai un petit soucis : dans ma feuille css j'ai mis
a img, a:visited img, a:hover img	{
	border: 0;
	text-decoration: none;
	}


et pourtant j'ai une bordure basse sur mes images sur lesquelles j'ai un lien vous pouvez visualiser le problème ici sur mon message de test

Help please Smiley cligne
Modifié par GuizBizet (28 Mar 2006 - 11:49)
Bonjour :
Voilà l'intrus, ligne 94 de style.css

A {
	COLOR: green; [b]BORDER-BOTTOM: green 1px dashed[/b]; TEXT-DECORATION: none
}


C'est du code généré automatiquement?
Les valeurs des propriétés des balises ne sont pas entre guillemet, les balise sont écrites en majuscules, et toute ces sortes de choses...
Modifié par GeorgesM (05 Sep 2005 - 14:54)
Non non ce n'est pas généré automatiquement je travaille avec notepad2 c'est tout. Smiley biggrin

Ok pour l'intrus mais c'est ma définition de mes liens "textes" or justement je "l'annule" pour les images avec la propriété
border: 0;
text-decoration: none;
Smiley fache

Pourquoi cela interfère ? Smiley confus
Parce que çà ne relève pas de text-decoration, mais de border, d'une part, et parce que la règle incriminée réintroduit une bordure.
Modifié par GeorgesM (05 Sep 2005 - 15:36)
je suis d'accord avec toi mais comme je spécifie une border:0; sur mon img a etc ...

je ne devrais donc pas en avoir !
Ce n'est pas l'image qui a la border-bottom, c'est la balise <a>
Modifié par GeorgesM (05 Sep 2005 - 15:44)
GeorgesM a écrit :
Ce n'est pas l'image qui a la border-bottom, c'est la balise <a>


+1 Smiley cligne
Modifié par zzzazzz (05 Sep 2005 - 16:14)
Je préconise qu'on différencie les liens texte des liens images.

<a class="img_link" href="le_lien.html">


et dans la feuille de style :

.img_link {border:0}


Comme ça, les liens textes restent inchangés.
Modifié par GeorgesM (05 Sep 2005 - 16:39)