ASP.Net: проблема прозрачного фонового изображения png при попытке установить изображение в качестве фона td - PullRequest
1 голос
/ 07 октября 2011

Я пытаюсь установить изображение в качестве фона в td. Работает нормально со всеми браузерами, кроме IE6.Я сделал Google, поскольку это известная проблема PNG с IE6.Я попытался какое-то решение, используя JavaScript, но он работает нормально, когда я использовал img.В случае фона я не могу вызвать какой-либо метод javascript для решения проблемы.

Помогите мне, если у вас есть какое-то решение?

1 Ответ

0 голосов
/ 07 октября 2011

Я не верю, что существует какое-либо решение для этой проблемы.Тем не менее, я бы не стал сильно беспокоиться, поскольку доля рынка IE6 быстро уменьшается, а в некоторых регионах, таких как США / Европа, она составляет менее 2-3%.См. http://www.ie6countdown.com/

Сказал, что поддержка IE6 необходима, тогда я предложу вам создать альтернативный тип изображения (gif или jpeg) и использовать его вместо png.Вы можете использовать специфичные для IE6 хаки CSS, чтобы использовать альтернативную версию и, таким образом, доставлять PNG в другие браузеры.

EDIT

Не работает ли CSS, как показано ниже

td.myClass {
  background-image: url(bg.png);
  _background-image: url(bg.gif); /* IE6 Hack */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...