поддержка браузера для PNG - PullRequest
1 голос
/ 13 апреля 2011

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

Ответы [ 4 ]

5 голосов
/ 13 апреля 2011

Практически во всех браузерах.Поддержка PNG была в Internet Explorer начиная с версии 4, и Mozilla Firefox, Chrome и Safari поддерживали ее с момента их первых выпусков.

24-битная прозрачность - это единственная проблема, она не работает в IE6 илиниже.Однако есть обходные пути, которые вы можете использовать, чтобы это исправить.Другие распространенные типы изображений, GIF и JPEG, вообще не поддерживают 24-битную прозрачность, поэтому нет альтернативы, кроме обходных путей.

Единственными современными браузерами, в которых он не будет работать, являются программы чтения с экрана /текстовые браузеры для слабовидящих людей и энтузиастов командной строки.Правильная альтернатива - предоставить атрибут alt для ваших тегов img.

1 голос
/ 13 апреля 2011

Хорошей альтернативой для IE6, поддерживающей прозрачность PNG, является CSS3 PIE (javascript).Он также имеет много других интересных функций поддержки IE.

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

0 голосов
/ 13 апреля 2011

Большинство пользовательских агентов поддерживают PNG.Старые версии и неграфические браузеры, например Lynx, не делают.

0 голосов
/ 13 апреля 2011

Все распространенные браузеры (Firefox, Internet Explorer, Opera, Safari, Chrome) поддерживают формат изображений png.Однако некоторые старые версии имеют проблемы с отображением прозрачных изображений PNG (например, Internet Explorer 6.x и ниже).В зависимости от того, что вы пытаетесь сделать, есть несколько альтернатив.

...