Autor Zpráva
Bartolomey
Profil
Zdravím, chtěl bych se zeptat, jaký máte názor na používání průhledných PNG obrázků (GIF nechme stranou) na webu v době, kdy už jsou hacky na [téměř] všechny prohlížeče. Vím, že to někdo hodně odsuzuje, ale nikdy se mi nedostalo smyslného důvodu.

Tak jak?
Měsíček
Profil
Zatím nevidím důvod v "dnešní době" nepoužívat průhledných PNG.
Railbot
Profil
v době, kdy už jsou hacky na [téměř] všechny prohlížeče
Na jaké prohlížeče? Pokud vím, tak průhledné PNG nepodporuje jen IE6, na který je pár fíglů, toť vše. Starší kousky nechme v hrobě.
bohyn
Profil
Ja v tom nevidim problem. Akorat je treba trochu pomoct IE6 - hledej "pngfix.js"
Bartolomey
Profil
Měsíček
Téměř jsem dal do těch závorek, právě proto, že jsem si tím nebyl tak úplně jistý.

bohyn
Používám iepngfix.htc, funguje vždycky. :)

Já v tom taky jinak nevidím problém, někdo na to pořád nadává, nechápu proč, prostě to je teď moderní a měli bysme jít s dobou.. Přece jenom ta průhlednost někdy hodně usnadňuje práci a webu dodává dynamiku, tak proč ne.
Lexter
Profil
Bartolomey
To já bych ho rád použil, kdyby mi neblokoval v ie6 pozicování pozadí v png.
Plaváček
Profil
Lexter

To já bych ho rád použil, kdyby mi neblokoval v ie6 pozicování pozadí v png.

Ano, to je největší problém těchle PNG fixů. Bohužel moc rozumných řešení neexistuje.
Chamurappi
Profil
Reaguji na Bartolomeye:
Filtr AlphaImageLoader, který potřebuje Explorer 6, má pár nedostatků:
1) Pozadí se nemůže opakovat.
2) Pozadí se může při špatném použití nechtěně roztahovat.
3) Nejde určit pozici pozadí.
4) V některých konstelacích rozbíjí funkčnost odkazů a formulářů.
5) Filtr nefunguje při nastavení vyšší úrovně zabezpečení. Všechny zázračné záplaty jsou navíc závislé na JavaScriptu.
6) Obrázek načítaný přes filtr podléhá jinému (silnějšímu) kešování, Ctrl+F5 nevyvolá znovunačtení.
7) Je-li PNG v <img> „opravený“ pomocí filtru, uživatel si ho nikdy neuloží, ani nevytiskne.
8) Použije-li se filtr i v Exploreru 7, vypne se u textů v ovlivněných HTML elementech ClearType.
9) Údajně může někomu sestřelit prohlížeč.

Pokud není alfakanál nutný pro dosažení žádaného vzhledu (dost často není), vyhnul bych se mu, dokud neklesne tržní podíl šestky pod 2 %.

prostě to je teď moderní a měli bysme jít s dobou
Myslel jsem, že se chceš bavit o technických aspektech. Módní hledisko je irelevantní.

a webu dodává dynamiku
Pokud se na něm nic moc nehýbe, tak jen zbytečně žere výkon.
Plaváček
Profil
Chamurappi

Dík za perfektní upřesnění. Bod 8) neznám, máš někde po ruce relevantní odkaz k tomuto problému?
Chamurappi
Profil
Reaguji na Plaváčka:
IEBlog: Notes on the interaction of ClearType with DXTransforms in IE7
Všechny filtry vypínají ClearType, protože si někdo v komentářích na IEBlogu postěžoval, že v šestce filtr Alpha rozmatlává při ClearTypu písmenka do nečitelna, a protože už nebyl čas na žádnou chytřejší záplatu. Myslím, že kdyby dotyčný tušil, co tím způsobí, raději by tenkrát mlčel.
srigi
Profil
Plaváček
Dík za perfektní upřesnění. Bod 8) neznám, máš někde po ruce relevantní odkaz k tomuto problému?

Takuto vec predsa nie je problem doma odskusat.
joe
Profil
Plaváček
Ano, to je největší problém těchle PNG fixů. Bohužel moc rozumných řešení neexistuje.

Existují i pngfixy, které zvládají pozici a snad i opakování u background...
Lexter
Profil
joe
A tedy?
Chamurappi
Profil
Reaguji na joa:
Ukaž. Filtr sám opakování určitě neumí.
joe
Profil
Chamurappi
Tenhle to umí...

http://www.twinhelix.com/test/iepngfix.zip

Lehce jsem se na to někdy díval jak to funguje a mělo by to vytvářet nějaký nový element / tag, kam už si to nějak sám napozicuje.

Opakování se dá ale obejít pro IE6 tak, že se použije ten klasický filtr a udělá velký obrázek, ono se to snad nijak nezblázní, podle mě je to lepší než používat png fix a mám pro to hned 3 důvody:

1) Obrázek může zabírat míň kb než ten png fix i když bude velký...
2) Při použití png fixu se to děje v cyklu, takže to není zrovna příjemný, když se stránka načte se šedivým pozadím a pak se to začne postupně zprůhledňovat narozdíl od filtru, který je hned a uživatel nic nevidí (aspoň já ne :-) nevím jak je to na pomalejších pc)
3) Vyžaduje JS.
Dranel
Profil
Plaváček
Ano, to je největší problém těchle PNG fixů. Bohužel moc rozumných řešení neexistuje.
Aha. A já hledal jak ***** :-(
joe
Profil
Dranel
viz. odkaz co jsem posílal...
kvoky
Profil
slusne mi to zaseklo IE tester, tak nevim hele...

Vaše odpověď

Mohlo by se hodit

  • Pokud přikládáte obrázkové ukázky, dbejte prosím na jejich přijatelnou (datovou) velikost.
  • Uvádějte v titulku grafický program, na který se ptáte.

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0