Autor | Zpráva | ||
---|---|---|---|
Bartolomey Profil |
#1 · Zasláno: 29. 10. 2008, 13:52:22
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 |
#2 · Zasláno: 29. 10. 2008, 13:55:29
Zatím nevidím důvod v "dnešní době" nepoužívat průhledných PNG.
|
||
Railbot Profil |
#3 · Zasláno: 29. 10. 2008, 14:39:50
„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 |
#4 · Zasláno: 29. 10. 2008, 15:50:01
Ja v tom nevidim problem. Akorat je treba trochu pomoct IE6 - hledej "pngfix.js"
|
||
Bartolomey Profil |
#5 · Zasláno: 29. 10. 2008, 16:05:26
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 |
#6 · Zasláno: 29. 10. 2008, 16:36:02
Bartolomey
To já bych ho rád použil, kdyby mi neblokoval v ie6 pozicování pozadí v png. |
||
Plaváček Profil |
#7 · Zasláno: 29. 10. 2008, 16:38:37
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 |
#8 · Zasláno: 29. 10. 2008, 16:43:57
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 |
#9 · Zasláno: 29. 10. 2008, 16:48:06
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 |
#10 · Zasláno: 29. 10. 2008, 17:10:55 · Upravil/a: Chamurappi
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 |
#12 · Zasláno: 29. 10. 2008, 17:53:35
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 |
#13 · Zasláno: 29. 10. 2008, 18:45:06
joe
A tedy? |
||
Chamurappi Profil |
#14 · Zasláno: 29. 10. 2008, 18:47:46
Reaguji na joa:
Ukaž. Filtr sám opakování určitě neumí. |
||
joe Profil |
#15 · Zasláno: 29. 10. 2008, 19:44:47
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 |
#17 · Zasláno: 29. 10. 2008, 21:43:12
Dranel
viz. odkaz co jsem posílal... |
||
Časová prodleva: 12 dní
|
|||
kvoky Profil |
#18 · Zasláno: 10. 11. 2008, 18:46:11
slusne mi to zaseklo IE tester, tak nevim hele...
|
||
Časová prodleva: 15 let
|
0