Obraz PNG na stronie - problem - brak przeźroczystości


(Trance) #1

Chodzi mi mianowicie że pod IE na mojej stronie obrazek ( uśmiech) ma szare tło, czego nie ma w Firefoxie. Czy to kwestia kodu html czy też trzeba przerobić jakoś ten obraz aby nie było widoczne tło.

Adres mojej stronki: http://tranceman.lua.pl/


(Mail) #2

IE nie obsługuje przeźroczystości PNG.


(adpawl) #3

http://www.google.com/search?client=ope ... 8&oe=utf-8


(floyd) #4

U mnie obsługuje i to od dawna. Widocznie mam IE po znajomości od Microsoftu. Strona http://tranceman.lua.pl/ też się dobrze wyświetla. :slight_smile:


(Kutar 0) #5

Zapewne masz IE7, który już obsługuje przezroczyste PNGi.

Wszystkie starsze wersje nie obsługują ;/

Można sobie pomagać jakimiś trikami, ale one zawsze powodują wyświetlenie obrazka tak jakbyśmy tego chciali:)


(floyd) #6

IE6 też wyświetla. Coś mi się wydaję, że mówimy o różnych wyświetlaniach, ale tak to jest jak się nie pisze dokładnie o jakim wyświetlaniu mowa i o jakiej przezroczystości. Niektórzy bardzo lubią uogólniać aby dowalić komuś tam i głoszą: IE nie yświetla PNG, no to mówię wyświetla i też nie mam zamiaru zbyt dużo tłumaczyć, bo niby dlaczego? Zostańmy zatem, każdy przy swojej wiedzy.


(Kutar 0) #7

floyd - pokaż przykład takiego obrazka :slight_smile:


(floyd) #8

Proszę uprzejmie. Ten avator (jak kto woli to emblemat) z lewej strony. Czyżby się źle wyświetlał? Byłbym niemile zaskoczony :frowning:


(Kutar 0) #9

No dobrze, załóżmy że wyświetla.

No to oświeć nas, jakie wyświetlanie zastosowałeś w swoim obrazku.

Tak na marginesie, to chyba w każdym serwisie www o komputerach i internecie można przeczytać, że dopiero IE7 radzi sobie z przezroczystością w PNG. Przykład? Nie idąc daleko cytuję dobreprogramy:

Nowa wersja przeglądarki obsługuje ponadto przezroczystość plików graficznych w formacie PNG.

Więc nie wiem w stosunku do kogo kierujesz to oskarżenie.


(floyd) #10

To jest zwyczajny obrazek PNG bez żadnych kruczków. Ci co mówią o braku przezroczystości w IE mają na mysli przezroczystość programowaną stosowaną w stylach CSS (Stopień przezroczystości można zmieniać) ale piszą tak, że niektórzy myślą, że w ogóle nie da się wyświetlać prawidłowo obrazków PNG w przeglądarce IE. Sprawdź sobie np. jak to działa.

v90.gifv90.gifv90.gifv90.gif[/code]


(Kutar 0) #11

Ten przykład który podałeś, nie powoduje wyświetlenie przezroczystego tła PNG-a w IE tam gdzie to tło powinno być, a nadaje przezroczystość całemu obrazkowi (to 'brzydkie' tło nadal zostaje).

Co prawda pomysł w linku, który podałem wcześniej też nie załatwia sprawy do końca, ale działa IMO o niebo lepiej.

Ja się natomiast zapytałem w jaki sposób zapisałeś swój obrazek, że IE6 wyświetla go domyślnie z przezroczystym tłem :stuck_out_tongue:


(system) #12

Firefox już dawno interpretuje bez -moz- opacity.


(floyd) #13

To był tylko przykład ściągnięty ze strony(widać jakiej), a nie wykład o przezroczystości.