37 votes

<img>à l'intérieur de <a> obtient une bordure bleue

<a href="index.html"><img src="image.png"/></a>

IE8 met en évidence l'image avec une bordure bleue. Je ne suis pas sûr que le CSS soit pertinent ici, s'agit-il simplement de la bordure ? Puis-je utiliser un seul style CSS pour le désactiver, par exemple :

a img {
  ...
}

67voto

Sarfraz Points 168484

Utilisez ce css :

a img {
 border:none;
}

12voto

Nick Craver Points 313913

Oui, vous pouvez :

a img { border: 0; }

Vous pouvez utiliser 0 pour 0px largeur, ou none pour une absence totale de bordure, même effet... les deux fonctionnent sur tous les navigateurs.

6voto

Álvaro G. Vicario Points 57607
a img{
    border-width: 0;
}

Vous trouverez d'autres références à l'adresse suivante https://developer.mozilla.org/en/CSS/border

Je vous suggère de tester votre site dans d'autres navigateurs. Dans ce cas, vous auriez remarqué qu'il ne s'agit pas d'un problème lié à IE8.

1voto

snickernet Points 58

Avez-vous essayé de régler la bordure de l'image sur 0 ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X