<img> внутри <a> получает синюю границу

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

IE8 выделяет изображение с синей границей. Я не уверен, что CSS релевантен здесь, это, просто граничат? Могу я использовать единственный стиль CSS для выключения его, как:

a img {
  ...
}
37
задан Gras Double 24 March 2017 в 11:31
поделиться

4 ответа

Используйте этот CSS:

a img {
 border:none;
}
67
ответ дан 27 November 2019 в 04:24
поделиться
a img{
    border-width: 0;
}

Дополнительную ссылку можно найти на https://developer.mozilla.org/en/CSS/border

Я предлагаю вам протестировать свой сайт в других браузерах. В этом случае вы бы заметили, что это не проблема IE8.

6
ответ дан 27 November 2019 в 04:24
поделиться

Да, вы можете:

a img { border: 0; }

Вы можете использовать 0 для 0px ширины, или none для отсутствия границы в целом, тот же эффект... они оба работают кросс-браузерно.

12
ответ дан 27 November 2019 в 04:24
поделиться

Вы пытались установить границу изображения на 0?

1
ответ дан 27 November 2019 в 04:24
поделиться