Aller au contenu

Image avec lien


Nullette

Sujets conseillés

Bonjour/bonsoir,

dans ma feuille de style j'ai le code suivant pour les liens :

a {
color: #0066FF;
text-decoration: none;
font-weight: normal;
}
a:hover {
color: #009933;
background-color: #fff1d1;
border-bottom: 1px solid #ce6500;
}

Mais je voudrais que cela ne s'applique pas aux images (ça les fait "bouger")

J'ai ajouté :

a img  {
border: none;
}

J'ai essayé a:hover img ....

Mais ça ne donne pas le résultat voulu. Le code "hover" s'applique quand même.

Peut-être faut-il rajouter quelque chose ?

Lien vers le commentaire
Partager sur d’autres sites

Et si tu mettais un text-decoration:underline au lieu de rajouter une bordure ? Parce que la bordure va forcément agrandir le bloc... et il me semble qu'un underline non.

Juste un truc. Le border-bottom, tu l'appliques sur le a (en :hover). Le border: none; tu l'appliques sur le img... donc le a va garder son border-bottom de toutes façons ;)

Lien vers le commentaire
Partager sur d’autres sites

Je suis un peu du même avis que Xavier.

Dégage ce border-bottom et remplace le par un text-decoration:underline; ;)

Et si tu veux réellement garder le border pour la couleur, ben perso j'utiliserai peut-être une class spécifique de lien pour les images. Juste histoire que ca soit clair :D

Modifié par spin0us
Lien vers le commentaire
Partager sur d’autres sites

Faut savoir qu'une image "balise inline" se positionne comme du texte avec une marge inferieure de quelques pixels pour les lettres (p g q ) et donc le underline apparait aussi sous l'image d'ou la necessité du "display:block; " pour supprimer cet marge inferieure de l' "inline "

Lien vers le commentaire
Partager sur d’autres sites

Merci à vous tous.

Effectivement, en me limitant à underline, ça marche :)

# a:hover {

   * color : #009933;
   * background-color : #fff1d1;
   * text-decoration : underline;
   * color : #ce6500;

}
# a img {

   * border : none;

Il n'ya plus la marge inférieure de quelques pixels.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...