Что известно как лучшее исправление IE PNG на данный момент? - PullRequest
2 голосов
/ 25 февраля 2010

Я пробовал jquery.pngFix.js и pngfix.js, но ни одна из них не отвечает всем требованиям.

Любые закрепленные изображения в конечном итоге искажаются первым, а второму не нравятся расположенные / повторяющиеся фоновые изображения.

К сожалению, дизайн, над которым я работаю, требует, чтобы PNG использовались так, как я это сделал, так что я не совсем уверен, куда идти дальше?

Ответы [ 3 ]

6 голосов
/ 25 февраля 2010

Google для DD_belatedPNG - это лучшее, что я видел

1 голос
/ 25 февраля 2010

Я имею дело с прозрачными png и IE6:

  • Сделайте прозрачный цвет png цветом фона вашего сайта. Лучше всего подходит для таких вещей, как закругленные углы, тени и элементы, которые перекрывают только фон.

  • Если фон является градиентом или изображением, замените png на gif в таблице стилей IE6. Это очень легко, если вы используете спрайты для фоновых изображений. Закругленные углы в IE6 могут быть не такими гладкими, как в других браузерах, но я считаю, что это приемлемый компромисс.

  • Если мне действительно нужно решение JavaScript, я использую DD_belatedPNG

1 голос
/ 25 февраля 2010

Вы можете проверить этот сайт на приличное исправление:

http://www.greyhats.com/tech/a-better-ie6-png-fix-37

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

...