mám stránku postavenú na priehladných png no IE6 ich nevie správne zobraziť... :(
čo s tým? pomôže nejaký CSS hack alebo mám pre IE6 urobiť iný štýl?
Fórum › CSS
Priehladne PNG v IE6
Onsi: IE6 si png moc nedává. ,) Prý na to sice funguje nějaký htc skript, ale nezkoušel jsem to. :) GIF mi doteď stačil. :)
Můžeš zkusit tohle: http://www.twinhelix.com/css/iepngfix/
To Onsi : podívej se třeba na http://css.interval.cz/clanky/pruhledne-pozadi-ve-vsech-prohlizecich/
Měl jsem podobný problém, a jelikož mi PNG přišel pro průhlednost šikovnější (větší rozsah barev oproti gif), googlil jsem nějaké řešení jak ošetřit zobrazování v IE5.5 - 6
Dejme tomu že tohle je původní kód, který funguje jak má ve Firefoxu, Opeře, atd.:
#pruhledny {
width: 50px; height: 50px; /* velikost divu, půjde vidět obrázek na pozadí pokud div neobsahuje žádný text */
/* png na pozadí */
background: transparent url('pruhledny_obrazek.png') no-repeat left top;
}
Průhlednost opraví přidání vlastnosti filter. Je podporována jen v IE (zapne správné zobrazování průhlednosti), ostatní prohlížeče ji ignorují. Zároveň musíš vypnout původní obrázek na pozadí - a to jen pro IE (třeba podtržítkovým hackem), jinak se v exploreru zobrazí zároveň původní i nově načtený průhledný obrázek (zkus a uvidíš...).
#pruhledny {
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pruhledny_obrazek.png',sizingMethod='scale');
}
Ještě pozor! Příkaz filter musí být spojený s progid a dvojtečkou těsně (tj. bez mezer). Více o parametrech na msdn.
Nakonec když ještě budeš chtít validní css, šoupni tenhle hack včetně filtru do odděleného css souboru pro ie (třeba pomocí podmíněného komentáře: http://interval.cz/clanky/podminene-komentare-v-internet-exploreru/ ).
Další zdroje:
- http://www.alistapart.com/stories/pngopacity/ http://www.alistapart.com/stories/pngopacity/
- http://msdn2.microsoft.com/en-us/library/ms532969.aspx http://msdn2.microsoft.com/en-us/library/ms532969.aspx
- http://koivi.com/ie-png-transparency/ http://koivi.com/ie-png-transparency/
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 8 hostů
Podobná vlákna
Priehladné PNG — založil Onsi
Animovane png — založil wrany
Načtení PNG a GIF — založil nvm
Prosba: z PNG do C4D — založil Dave
Konverze do průhledného png — založil Petroff
Moderátoři diskuze