Перекрестный браузер изображений действительно ли png совместим?

Добавьте в свой app.gradle

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

и обновите версию зависимостей.

5
задан 11 June 2009 в 16:10
поделиться

5 ответов

IE 6. 0 не поддерживает 32-битные прозрачные PNG правильно. Он отображает альфа-канал (прозрачность) как простой серый фон. (Палитра PNG с прозрачностью подходит для IE6.) Однако большинство других браузеров работают правильно, включая IE 7.0+, Firefox, Safari, Chrome, Netscape, Opera, Epiphany, Konqueror ...

Самое простое решение для прозрачности IE 6.0 вместо этого использовать GIF. Если это невозможно, решение для JavaScript и CSS доступно по адресу 24ways .

12
ответ дан 18 December 2019 в 13:18
поделиться

Да, это так. За исключением того, что старые IE не могут обрабатывать 24-битные прозрачные PNG без некоторых специальных хаков.

2
ответ дан 18 December 2019 в 13:18
поделиться

Это только анекдотично, но я помню, что у меня были некоторые проблемы с использованием PNG, созданных из GIMP. Firefox и Safari отображали их по-разному.

Я сейчас вспоминаю. Одной из проблем, с которыми я столкнулся, была разница между цветами PNG и цветами CSS в Safari.

0
ответ дан 18 December 2019 в 13:18
поделиться

Как уже упоминалось, они не будут работать в IE6, но вы можете использовать IE7-js, чтобы заставить их работать в приличной степени. http://code.google.com/p/ie7-js/

Он работает с использованием некоторых проприетарных API, а также устраняет множество других проблем с IE6 dom и js.

0
ответ дан 18 December 2019 в 13:18
поделиться

Все современные браузеры полностью поддерживают стандарт PNG. Только IE6 не поддерживает прозрачность png, но если ваши пользователи используют IE6, возможно, вам пора сказать им обновиться.

0
ответ дан 18 December 2019 в 13:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: