web-dev-qa-db-fra.com

<img> l'intérieur <a> devient une bordure bleue

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

IE8 met en surbrillance l'image avec une bordure bleue. Je ne suis pas sûr de ce que CSS est pertinent ici, est-ce juste une frontière? Puis-je utiliser un seul style CSS pour le désactiver, comme:

a img {
  ...
}
37
Mr. Boy

Utilisez ce css:

a img {
 border:none;
}
67
Sarfraz

Oui, vous pouvez:

a img { border: 0; }

Vous pouvez utiliser 0 pour 0px width ou none pour aucune bordure globale, même effet ... ils fonctionnent tous les deux navigateur.

12
Nick Craver
a img{
    border-width: 0;
}

Vous trouverez d'autres références sur 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é que ce n'est pas un problème avec IE8.

6

Avez-vous essayé de définir la bordure de l'image sur 0?

1
snickernet

Vous pouvez aussi utiliser ceci 

<img height="20px" border="0" src="image.png" />

Cependant, la réponse de Sarfaraz ci-dessus est une meilleure approche.

0
amresh tripathi