292 повідомлення
#17 років тому
Короче такая фигня. На сайте использую png с альфа-каналами. Причем там плавно меняется от 0 до 100. Вот все классно, но IE в упор не хочет показывать альфа-каналы и заполняет их серым цветом, так что у меня вся эстетика летит к черту. :angry:Что подскажите?
417 повідомлень
#17 років тому
Пока никакого, отписал сюда имея желание найти решение проблеме.
1517 повідомлень
#17 років тому
Ещё давно, год назад столкнулся с этой проблемой, пришлось отказаться от нарезки png.
1517 повідомлень
#17 років тому
Тогда я сохранил 2 части изображения и вставил их на страницу.В опере они смотрелись как одно целое.
В IE была заметна граница раздаления цветов.
1090 повідомлень
#17 років тому
IE некорректно отображает PNG с альфа-каналом, особенно если под ним есть другой фон.Используй GIF, либо PNG без прозрачности.
183 повідомлення
#17 років тому
Эта проблема уже известа лет столько сколько существует ИЕ.... тоесть ИЕ7 дружит с альфа-прозрачностью.
9 повідомлень
#17 років тому
Цитата ("romanos"):просмотр PNG в опере с мозилой отличется от IE контрастностью
но если почитать FAQ различия в контрасте могут исчезнуть.
292 повідомлення
#17 років тому
Цитата ("alibek"):Используй GIF
GIF поддержует только два состояния альфа-канала 0 и 100 - не катит.
1090 повідомлень
#17 років тому
Цитата ("Tchokurov"):GIF поддержует только два состояния альфа-канала 0 и 100 - не катит.
GIF вообще не поддерживает альфа-каналов.
Прозрачность в GIF задается маской или ключевым цветом.
73 повідомлення
#17 років тому
Для правильного отображения пнг как в ИЕ, так и в ФФ и др пользуюсь следующим самописным скриптиком для <img>:
<?
$agent=getenv("HTTP_USER_AGENT"

?>
<html>
.....
<img
<?php
if(strlen($agent)>2&&!strstr($agent,'MSIE'

{
echo "src='./images/filename.png'";
}
else
{
echo "style='filter:progid

}
?>
width="11" height="11">
.....
</html>
для бэкграундов таблиц:
<td width="100" style="<?php
if(strlen($agent)>2&&!strstr($agent,'MSIE'

{ echo "background: url(./images/bgr_white.png);"; }
else
{ echo "filter:progid

?>">