Я использую это, чтобы исправить прозрачность PNG на фоновых изображениях в IE6
ul li a
{
background-image: url('/NewSite/Content/Images/Sprite.png');
background-repeat: no-repeat;
background-position: 0 -48px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/NewSite/Content/Images/Sprite.png, sizingMethod='crop');
}
Это прекрасно работает, однако я столкнулся с проблемой при попытке реализовать это с помощью спрайта. Исправление игнорирует позиционирование и отображает, как если бы позиция была в верхнем правом углу.
Есть ли способ заставить фоновое положение или лучший способ сделать это. Я бы предпочел не использовать JavaScript или переходить на GIF.