ďťż

IE nie uznaje przezroczystości

       

Podstrony


telcocafe

:mad2: fatalnie
troszkę się namęczyłem na zrobieniem grafiki do strony, wszystko pięknie w FF gra, ale jak włączam Internet Explorer to...
nie uznaje, że zdjęcie ma przezroczyste tło. W takim wypadku strona wygląda fatalnie.

Czy można coś na to poradzić?



filter: alpha(opacity=25); -moz-opacity: .25; opacity: .25;

Taki zapis da nam działanie pod większością przeglądarek, również IE.

@A co PNG to:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika.png');
Użytkownik kiperoman edytował ten post 17 listopad 2007, 15:07
Jeśli jest to PNG, to IE po prostu tego nie obsługuje :P
Użyj Googla, to znajdziesz hacka na to :) (który akurat u mnie nie chodzi, ale u innych - pewnie pod XP :P - pewnie tak).

DJ_Prog u mnie też nie chodzi na XP. IE to po prostu proteza przeglądarki, niestety używa jej 80% internautów, więc tworzenie layoutów jest o wiele bardziej pracochłonne. Zalecam dostosować się do teraźniejszych "standardów", czyli zmienić pliki graficzne na gify/jpg. Bo kanał alpha nawet z hackami u mnie dobrze nie działał.
Użytkownik sokol edytował ten post 17 listopad 2007, 16:50


Najprościej tak: http://pz.jogger.pl/...orerze/#e234329


(...) Znając życie to wina tego, że ja nie mam DirectX'a jakiegoś czy innych dodatkowych modułów... może .NET frameworka :P


Najprościej tak: http://pz.jogger.pl/...orerze/#e234329 i wszystko się opiera na filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() - u mnie przy wywołaniu tego obiektu dostaję komunikat "Nie można zakończyć operacji z powodu błędu 80040154" :D

Jedyne co jest uniwersalne, to używanie GIFów - wiem, że to nie ma HQ, nie ma przeźroczystości Alfa, no ale...

@down: down?
Człowieku, przecież wszystko opiera się na jednym i tym samym -.-
Użytkownik DJ_ProG edytował ten post 18 listopad 2007, 11:29
jeśli chcecie mieć png przeźroczyste pod IE to polecam to:
tyle że zamist w osobnym pliku css dawać np background-image to w pliku dawać style="backg...." wtedy będzie wszystko ok, no i jeszcze ten skrypt dodać :) polecam ten skrypt
http://koivi.com/ie-png-transparency/
normalnie bajka, nie ma tak jak w niektórych że po 1 sekundzie się zrobi przeźroczyste, od razu jest wszystko ok. pozdro


dostaję komunikat "Nie można zakończyć operacji z powodu błędu 80040154" :D
W większości przypadków jednak działa - a jak komuś zależy, niech se przeglądarkę wymieni ;)

Nie przejmuj się tym, że IE <7 nie obsługuje przezroczystości plików PNG. Możesz ewentualnie zastosować jakąś sztuczkę, lecz nie warto psuć jakości grafiki i kombinować z jej rozmiarem dla 1 niedopracowania w przeglądarce. :) Tak właściwie dlaczego M$ jeszcze nie wydał odpowiedniej poprawki z wbudowaną i wydajną obsługą przezroczystości w .png?
Użytkownik Ferrari edytował ten post 19 listopad 2007, 15:45

Tak właściwie dlaczego M$ jeszcze nie wydał odpowiedniej poprawki z wbudowaną i wydajną obsługą przezroczystości w .png?
O to możesz zapytać się chyba jedynie M$-u. Osobiście podejrzewam, że chodzi tu o fakt, żeby ludzie przesiadli się na IE7. Nawet zdjęto walidację przy pobieraniu i instalacji xD Ehhh.... ale i tak nie wszyscy decydują się na aktualizację...
BTW... u mnie w szkole to "admin" nie tylko nie instaluje żadnych aktualizacji (włącznie z aktualizacjami bezpieczeństwa), ale nawet nie ma SP2 ;/
Użytkownik kutar edytował ten post 19 listopad 2007, 17:00
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.