<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 {
...
}
Utilisez ce css:
a img {
border:none;
}
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.
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.
Avez-vous essayé de définir la bordure de l'image sur 0?
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.