Chciałem tylko wiedzieć - czy wszystkie nowoczesne przeglądarki obsługują obrazy PNG, w tym 16 6.0? thksCzy obrazy png są zgodne z przeglądarkami?
Odpowiedz
IE 6.0 nie obsługuje 32-bitowych przezroczystych PNG poprawnie. Powoduje, że kanał alfa (przezroczystość) jest zwykłym szarym tłem. (Paletowane pliki PNG z przezroczystością są w porządku w IE6.) Większość innych przeglądarek działa jednak poprawnie, w tym IE 7.0+, Firefox, Safari, Chrome, Netscape, Opera, Epiphany, Konqueror ...
Najprostszym rozwiązaniem dla IE 6.0 przejrzystość polega na użyciu GIF-ów. Jeśli nie jest to możliwe, dostępne jest rozwiązanie JavaScript i CSS pod adresem 24ways.
IE 6 obsługuje paletę kolorów PNG transparentną, jest to tylko przezroczystość 32-bitowego PNG, z którą IE 6 nie działa (i jest kilka haseł JS, które częściowo rozwiązują problem) – workmad3
Istnieją "hacki", które umożliwiają IE6 poprawne renderowanie przezroczystości Pliki PNG - http://24ways.org/2007/supersleight-transparent-png-in-ie6 – Nate
@Nate - opublikowałem to w mojej 4. (myślę) rewizji artykułu. Nie jestem pewien, kto był pierwszy! :) –
Tak, robią. Z wyjątkiem starszych IE cannot handle 24-bit transparent PNGs bez jakichś specjalnych hacków.
To jest tylko anegdota, ale pamiętam, że miałem pewne problemy z wykorzystaniem PNG wygenerowanych z GIMP. Firefox i Safari renderowały je inaczej.
Teraz pamiętam. Jednym z problemów, które napotkałem, była różnica między kolorami PNG i kolorami CSS w Safari.
W rzeczywistości GIMP zawsze działał idealnie dobrze dla mnie, gdy istnieje długa historia problemów z plikami PNG IE i Photoshop: http: // morris -photographics.com/photoshop/articles/png-gamma.html – drdaeman
Jak osób wspomniało, że nie będą pracować w IE6, można użyć IE7-js, aby uzyskać ich pracy do przyzwoitego stopnia tam chociaż http://code.google.com/p/ie7-js/
Działa przy użyciu niektórych zastrzeżonych API tam - to również rozwiązuje wiele innych problemów z ie6 dom i js.
Wszystkie nowoczesne przeglądarki obsługują całkowicie standard PNG. Tylko IE6 nie działa tak, jak nie obsługuje przezroczystości png, ale jeśli twoi użytkownicy używają IE6, być może nadszedł czas, abyś kazał im uaktualnić.
Oto rozwiązanie: http://www.dillerdesign.com/experiment/DD_belatedPNG/
zobacz przykłady: http://www.dillerdesign.com/experiment/DD_belatedPNG/#examples
- 1. Czy aliasy shella są zgodne z POSIX?
- 2. Wybierz wszystkie obrazy PNG
- 3. Czy wersje tekstu są zgodne wstecz?
- 4. Wyśrodkowane obrazy są rozmyte
- 5. Sprawdź, czy wszystkie obrazy są ładowane
- 6. OpenCV: Jak ładować obrazy PNG 4 kanałami?
- 7. pobrane obrazy png z przezroczystym tłem pokazuje z czarnym tłem
- 8. Czy obrazy wektorowe są przydatne dla Androida?
- 9. Czy rCharts i DT są zgodne w rmarkdown?
- 10. zastąpić znaki, które nie są zgodne z tymi w regex
- 11. Zadeklaruj tablicę klas, które są zgodne z protokołem
- 12. Dlaczego pakiet zasobów kopiuje pliki .png jako obrazy .tiff?
- 13. Czy analizator może sprawdzić, czy przestrzenie nazw są zgodne z lokalizacją pliku?
- 14. Czy korzystanie z jQuery jest gwarancją zgodności z różnymi przeglądarkami?
- 15. Wykonywanie tej klasy są zgodne z zasadą Dependency Inversion
- 16. mediany boxplot ggplot2 nie są zgodne z oczekiwaniami
- 17. Dlaczego błędy commits nie są zgodne z błędem merge-base?
- 18. CSS, JS oraz obrazy nie są wyświetlane z pretty url
- 19. Czy mogę uzyskać zgodne z łatką wyjście z git-diff?
- 20. zdjęć zoptymalizować .png z PIL
- 21. Obsługuj statyczne pliki PNG z typem treści "image/png", a nie "image/x-png".
- 22. ImageMagick pozostawiając pliki tymczasowe - czy jest to zgodne z projektem, czy powinno być automatycznie usuwane?
- 23. Czy istnieją zgodne z systemem Android alternatywy dla Property Utils?
- 24. Czy usunięcie "wyraźnego" z konstruktora jest zgodne z binariami?
- 25. Czy usługi Google Play dla Froyo są zgodne z systemem Android 2.3 lub nowszym?
- 26. Jakie są przyczyny wyjątków, które nie są zgodne z klauzulami rzutów?
- 27. Jeśli obrazy w Dockerze są nieoznakowane, czy są one w ogóle używane, czy tylko sieroty?
- 28. Jak mogę nakładać obrazy (png) na stronie internetowej?
- 29. Em vs Px i kompatybilność z przeglądarkami
- 30. Http żąda problemów z wieloma przeglądarkami
Co to jest "16" to ma być IE (jak w Internet Explorer)? Czy moje kodowanie jest błędne? ;) –
Mimo że IE 6 nadal zachowuje znaczny udział w rynku, zawaham się sklasyfikować go jako "nowoczesną" przeglądarkę. W rzeczywistości, http://iedeathmarch.org staje się nieco bojowy o wytępieniu go. Preferuję takie podejścia, jak http://pushuptheweb.com, które są bardziej subtelne i dotyczą wielu przeglądarek. –