[MEGOLDVA] - IE 6.0 agyrém - PNG repeated background transparency

Fórumok

Sziasztok!

Ki hogy oldja meg az el****ot IE 6.0 -ának a PNG, FLASH, CSS és még nem tudom meddig sorolhatnám inkompatibilitását....?!

SZERK:
Elnézést a rövid POST-ért de éppen lerúgtam a monitort:
Akkor kicsit részletesebben, az oldal mindennel (FF, Chrome, Opera, IE 7-8) hibátlan, persze IE 6.0 alatt a Padding, Margins nem úgy működik mint a többiben, ezt egy kis kiegészítő IE 6.0 detektor CSS patchel kijavítom.

A png problémám a következő az iepngfix.htc-s png fixálót szoktam használni, ami szépen működik is addig, ameddig nem repeat-y PNG képet rakok a háttérbe, mert FIX után a repeat eltűnik :S
Tehát szép átlátszó lesz a "csodaszép" ciánszín helyett, de a háttérből a repeating köddé válik és csak az első "sor" háttérkép jelenik meg, mindenféle repeat nélkül :(

MEGOLDÁS!!!

A http://www.dillerdesign.com/experiment/DD_belatedPNG/ oldalról leszedtem a http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0… kis kiegészítést, a weboldal tagjébe meg beírtam ezt:

< !--[if lte IE 6]>
< script src="DD_belatedPNG.min.js">< /script>

< script>
/* EXAMPLE */
DD_belatedPNG.fix('IMG, DIV');

/* string argument can be any CSS selector */
/* .png_bg example is unnecessary */
/* change it to what suits you! */
< /script>

< ![endif]-->

A DD_belatedPNG.fix('IMG, DIV');rész helyett akár #ID-t vagy .class -t is írhattok, hibátlanul működik!

Hozzászólások

Ezzel megoldódni látszik a probléma, már csak 1 szépséghiba van, hogy Flashplayer úgy érzi hogy ő még nincs telepítve, gondolom a GoogleFrame technika alá másik flash kell mint előtte a sima IE alá.

Life is a game, play hard! | 10 féle ember létezik: aki ismeri a bináris számokat és aki nem...

Hello,

a kérdésed elég általános. A tömörebb válaszom: egyre inkább sehogy, az IE6-ot - bármilyen furán hangzik - (szerencsére) egyre kevesebb helyen használják. Nálunk kikerült a "pikszisből", ahogy mondani szokták :).

A fenti problémákra megoldások:
CSS: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-n…
és értelemszerűen külön szelektorok IE6-nak
Flash: nem tudom pontosan melyik problémára gondolsz, gondolom az Active-X rinyálás, arra itt egy leírás:
http://articles.sitepoint.com/article/activex-activation-issue-ie
PNG: ezt meg nem tudja, és kész, nem kell transzparens PNG-t használni :)

a.

Erősen agyalok rajta, hogy egy olyan rutint rakok bele hogy ha IE 6.0-ája van akkor tájékoztatja hogy barátom régi szarod van, biztonságilag is sikerül a legszarabbat választani... frissíts FF-re vagy IE 7+ -ra

Life is a game, play hard! | 10 féle ember létezik: aki ismeri a bináris számokat és aki nem...

UPDATELVE A HIBAJELENSÉG!

Life is a game, play hard! | 10 féle ember létezik: aki ismeri a bináris számokat és aki nem...

Kapásból az jutott eszembe, hogy aki még mindig ie6-ot hasznal az b.szodjon meg. Szoktasd le őket róla.

Én ezt hazsálom mostanság, jQuery plugin supersleight. eddig bevált. egyetlen baj az absolute értékes dolgok de könnyen megoldható ha a top-right-bottom-left helyett marginnal helyezgeted. és z-indexet mindenhova :)

// jaxx

Jogos, amugy pozicionálni lehet, ugy ahogy írtam. Amugy én ezesetben azt szoktam cisnálni h ie6 alá más képet készítek. Ha lehet kiszedem az alfa csenelt (photoshop->ctrl+shift+alt+s) vagy a háttérrel együtt vágom és css-be mehet * html div {} -el és akkor csak ott jelenik meg.

// jaxx

iceweasel :P
--
Home: Ubuntu 8.04 LTS
Home2: Debian Lenny

Megoldva! Leírtam a mikéntjét, remélem másnak is hasznos lesz!

Life is a game, play hard! | 10 féle ember létezik: aki ismeri a bináris számokat és aki nem...