PNG, przezroczystość, IE6
PNG, przezroczystość, IE6
Tworzona strona była już gotowa, testy na IE7, Mozilli FF, Operze nie wykazały błędów. Jednak kiedy odpaliłem ją w IE6 pojawił się błąd w związku z plikami PNG o ustawionej przezroczystości. Domyślam się, że każdy doświadczony webdesigner wie w czym mój problem. Cienie nie wyświetlały się tak, jak tego oczekuję. Co z tym zrobić?
Dodam, że żadnych dodatkowych styli/kombinacji nie robiłem. Wszystkie PNG dodawałem zwyczajnie, tak jakby to były pliki JPG czy GIF.
Dodam, że żadnych dodatkowych styli/kombinacji nie robiłem. Wszystkie PNG dodawałem zwyczajnie, tak jakby to były pliki JPG czy GIF.
Re: PNG, przezroczystość, IE6
Na innym forum zaproponowano mi rozwiązanie:
Czy jest to poprawne rozwiązanie? W dwóch powyższych linkach takiego nie widzę.Poszukaj pliku iepngfix.htc i wpisz w stylachdla elementu z plikiem PNGKod: Zaznacz cały
behavior: url(iepngfix.htc);
Re: PNG, przezroczystość, IE6
No słyszałem o tym. Fajna sprawa choć nie wiem jakie ma minusy bo na ogół nie korzystam.
Co do pliku to masz go tutaj:
http://www.twinhelix.com/css/iepngfix/
A tutaj mały przykład:
http://www.twinhelix.com/css/iepngfix/demo/
Co do pliku to masz go tutaj:
http://www.twinhelix.com/css/iepngfix/
A tutaj mały przykład:
http://www.twinhelix.com/css/iepngfix/demo/
Re: PNG, przezroczystość, IE6
Z tym, że właśnie ktoś odpisał, że w tym przypaku, element nie może być powielany.
Więc jakie rozwiązanie wybrać?
Więc jakie rozwiązanie wybrać?
Re: PNG, przezroczystość, IE6
Np np jeżeli chciał byś użyc JavaScript to wystarczy ściągnąć ten plik:
http://homepage.ntlworld.com/bobosola/pngfix.js
a następnie wstawić w kod strony taką oto linijke:
Ewentualnie w CSS można zastosować taki oto filtr:
Pisane z palca więc wklep sobie gdzieś i sprawdź czy się nie pomyliłem ale powinno chodzić.
http://homepage.ntlworld.com/bobosola/pngfix.js
a następnie wstawić w kod strony taką oto linijke:
Kod: Zaznacz cały
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->Kod: Zaznacz cały
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='obrazek.png');Re: PNG, przezroczystość, IE6
Kod: Zaznacz cały
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->Re: PNG, przezroczystość, IE6
Kod: Zaznacz cały
<!--[if lt IE 7.]>Re: PNG, przezroczystość, IE6
Zauważyć zauważyłem, ale nie wiedziałem jak to działa, dzięki 

