Я работаю над веб-приложением asp.net mvc, у нас есть верхняя верхняя панель навигации как синяя область, и я показываю наш логотип внутри синей области, используя следующий код:
<a class="brand" href="~/Home/Index/"> <img alt="Group" src="~/Content/logo_CMYK.png" /> </a>
но на IE9 он будет показывать белый логотип вокруг логотипа следующим образом:
в то время как на IE10, Firefox и Chrome, логотип будет иметь синий грань, как следует, и будет работать нормально:
может ли кто-нибудь посоветовать, как я могу исправить эту проблему макета? благодаря
Изменить Вот CSS, извлеченный из IE F12: -
Это не белая граница, это белый фон. Вы можете попробовать этот код:
a, img {
background: transparent;
zoom: 1;
}
Он заявляет, что фон вашего изображения прозрачен.
Если бы вы могли создать пример jsbin.com, кто-то может просто показать правильный ответ, а не гадать исправить.