Internet Explorer отображает ссылки на изображения с цветной рамкой - PullRequest
16 голосов
/ 12 февраля 2012

У меня есть следующий код CSS для ссылок:

a {
    text-decoration: none;
    color: #248AC9;
}

a:hover {
    color: #8DCFF7;
}

Проблема в том, что в Internet Explorer изображения имеют странную рамку того же цвета, что и «цвет». Как я могу это исправить и правильно нарисовать изображения. HTML-код прост: <a href="calculator-operators.htm"><img src="img/link.png" /></a>

Screenshot: Итак, как я могу решить эту проблему?

Ответы [ 5 ]

36 голосов
/ 12 февраля 2012

Просто укажите без границ для изображений:

a > img{
    border: 0;
}
6 голосов
/ 12 февраля 2012

Использование

img {
   border: 0;
}

Я хотел бы рассмотреть вопрос об использовании reset таблицы стилей или нормализующей таблицы стилей, чтобы обеспечить согласованность стилей во всех браузерах.Это исправление является частью этих таблиц стилей.

3 голосов
/ 14 июня 2013

Это старый пост, который я вижу, но я подумал, а почему бы и нет. Существует другое решение с использованием border:none;:

a img {
   border:none; 
}
0 голосов
/ 12 февраля 2012

Попробуйте

a { 
    text-decoration: none; 
    border:0;
    color: #248AC9; 
} 
0 голосов
/ 12 февраля 2012

просто установите границу для всего изображения на 0 px

   img { border: 0px }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...