2010-05-27 3 views
36
<a href="index.html"><img src="image.png"/></a> 

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

a img { 
    ... 
} 
+8

Это лучший ответ, который я слышал, ваш собственный: D – Trip

ответ

12

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

a img { border: 0; } 

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

6
a img{ 
    border-width: 0; 
} 

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

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

1

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

0

Вы также можете использовать этот

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

Однако выше ответ Сарфараз»является лучшим подходом.

Смежные вопросы