Przeźroczyste PNGi w IE6 po raz tysięczny...
Wednesday, February 27, 2008 2:52:21 PM
Gotowy przykład tutaj:
http://piotrpotera.com/helpdesk/pngFixExample
Paczka do pobrania tutaj:
http://piotrpotera.com/helpdesk/pngFixExample/pngFix.zip

...i na koniec kilka uwag:
1. obrazek blank.gif musi być zawsze aplikowany. Może mieć dowolny rozmiar, byle był GIFem i był przeźroczysty. Scieżka do niego znajduje się zaraz na początku pliku iepngfix.htc. Jego brak skutkuje piękną ramką wokół prawdziwego obrazka, informującą, że obrazek ów nie został poprawnie załadowany.
2. moża korzystać z PNGów w background-image ale obrazek taki nie może być powtarzany w osi x/y (ograniczenie explorerowego IEFilter).
3. dla pewności podaj jakieś wymiary dla elementów, które przepuszczasz przez filtr IE.
4. border i padding nie działa. Jeśli już musisz, opakuj obrazek w jakiegoś DIVa i jemu zaaplikuj odpowiednie style.
5. jesli dajesz przeźroczysty PNG jako tło dla elementu, nie może on mieć overflow: auto/scroll;. IE6 ma z tym duuuży problem ;-)







Marcinsuperlolek # Thursday, February 28, 2008 10:47:32 PM
podaje przyklad:
.bgleft { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/image_09.png'); background-repeat: no-repeat; background-position: right 301px; } .bgleft[class] { background-image: url(images/image_09.png); }to tak, pierwsza definicja, jest dla ie - dziala dla ie 6 i w ie 7 tak samo
druga jest dla pozostalych przegladarek .. ;d bez niepotrzebnych plikow, bez niepotrzebnego kombinowania, wbrew pozorom te fixy czasami nie dzialaja... aa zapomnialem o jednym.. jest z tym jeden problem przy mod_rewrite, ale jaki, to juz sobie kazdy sam rozwiaze
Piotrarti040 # Friday, February 29, 2008 12:40:08 PM
Wiem, ze sie da, ale co jesli masz kilka(nascie/dziesiat) takich obrazkow? ;-)
Marcinsuperlolek # Friday, February 29, 2008 1:26:25 PM
Piotrarti040 # Friday, February 29, 2008 1:37:14 PM
Marcinsuperlolek # Friday, February 29, 2008 10:36:54 PM
Piotrarti040 # Saturday, March 1, 2008 10:33:02 AM
Marcinsuperlolek # Saturday, March 1, 2008 11:01:24 AM
Unregistered user # Friday, March 21, 2008 9:34:32 PM
Marcinsuperlolek # Saturday, March 22, 2008 2:04:33 PM
mamy mase "specjalistow" ktorzy potrafia korzystac z gotowcow.. piastuja stanowiska ktorych miec nie powinni... bo gdy przychodzi co do czego zaczyna sie problem...
powiem Ci ze jak czasami przegladam oferty pracy, tak z ciekawosci, zobaczyc jakie sa wymagania, to mnie to wszystko rozbawia..
znajomosc, xyz, frameworkow itd.. no i co dalej ? masa gosci umie korzystac z frameworkow, ile z nich potrafi napisac takowego ?
Widzisz, wiedza jest potrzebna, i bardzo sie przydaje.. fixy moze i sa szybsze do implementowania.. i nic poza tym.. gdy pojawia sie problem ... taka osoba ktora potrafi implementowac tylko fixy... lezy i kwiczy... a to.. wola o pomste do nieba...
Unregistered user # Friday, May 9, 2008 6:22:51 PM
Piotrarti040 # Friday, May 9, 2008 10:02:58 PM
Marcinsuperlolek # Saturday, May 10, 2008 9:58:02 PM
bo jQuery jest ql jest tredny super.. i... sie sypie
taaak, poszukac wystarczy na stronach, sa z tym problemy tak czy siak..
po prostu niektorzy nawet do przejechania 100m wyciagna z garazu porsche albo czolg.. bo przeciez cos sie stac moze
ot taka filozofia ostatnio