Re: Mozilla a obrazky zo zlym src

From: Michal Bilcik (krutohlav@host.sk)
Date: 12. 06. 2003, 11:26 CEST


Nazdar,
Adam Hauner napisal:

> Mozilla je chytrejsi, nez si prave ted myslis. Mozilla je velice moderni
> prohlizec (nedavno vyhodnoceny PC Worldem jako ten nejlepsi), ale musi 
> se umet vyrovnat i se starymi strankami, ktere jsou psany s vyuzitim 
> vsemoznych rozsireni pro starsi generaci prohlizecu.

O tom som nikdy nepochyboval, islo mi len o to blbosticku.

> Mozilla proto pouziva zobrazeni ve 3 ruznych modech:
> * Quirk Mode - snazici se chovat obdobne jako stare prohlizece
> * Full Standards Mode - snazici se maximalne o soulad se vsemi
>    standardy
> * Almost Standards Mode - totez jako predchozi s nekolika malo
>    kompromisy (napr. obrazky v tabulkach)
> 
> Mod si Mozilla vybira podle ve strance uvedeneho DOCTYPE, ktery presne 
> urcuje verzi HTML (resp. tez XHTML, XML atd.), vice o vyberu se dozvis 
> na strance:
> http://www.mozilla.org/docs/web-developer/quirks/doctypes.html
> 
> V nasledujici "tabulce" je popsane chovani Mozilly, kdyz uvedes/neuvedes 
> u obrazku rozmery:
> 
>                Bez rozmeru           Uvedeny rozmery
> Quirk            alt                 alt v ramecku
> Standards        alt                     alt

No vidis, v Quirk mode ma pri uvedenych rozmeroch zobrazovat iba "alt
v ramceku" a ona tam zobrazuje este *naviac* aj tu "prelomenu ikonku" ;)

Takze v Quirk mode by tu ikonku mohla ukazovat aj pri obrazkoch bez rozmeru.

A naviac pises ze v Quirk mode sa snazi napodobovat starsie
prehliadace, ale tie neplatne obrazky bez rozmerov zobrazovali aj s ikonkou.

> V obou pripadech, kdy nejsou uvedeny rozmery, Mozilla *nemuze vedet*,
> kolik mista muze zobrazeni rozbiteho obrazku venovat (v HTML/CSS tato 
> informace neni, z obrazku se ji nedozvi). Takze udela to nejlepsi pro 
> *uzivatele* - ukaze alternativni text.

To je *uplne* jasne, ze z obrazka ktory je def. bez rozmerov a mozilla
ho nenajde nevycita nijak rozmery obrazka. O to my neslo. Chcel som
aby ukazala KDE v dokumente sa nachadza takyto obrazok (prelomenou
ikonou).

> Uvedl-li webmaster rozmery obrazku, vyhradi Mozilla v Quirku potrebne
> misto, protoze je Quirkem se vetsinou zobrazuji zastarale stranky, kde 
> jsou casto rozrezany obrazky umistene v tabulkach. Zanedbanim rozmeru by 
> mohl dojit k naruseni krehke rovnovahy webmasterova vyplodu a bohuzel 
> pro uzivatele i ke snizeni citelnosti.

To je jasne.

> Ve standardnim rezimu pro zachovani rozmeru neni prostor: specifikace 
> mluvi jasne o nahrazeni, nikoliv o kombinaci ramecku. Z pohledu 
> uzivatele je pak vec jeste jasnejsi - obrazek stejne neuvidi, tak proc 
> rusit stranku rozbitou ikonkou. Druhym duvodem je alternativni text - 
> jak zobrazit dvacet slov v policku 50x50 pixelu? Delka alternativniho 
> textu neni nijak omezena.

To je tiez jasne v Standard rezimu striktne podla standardov ;) Tu
ziadnu ikonku nevyzadujem.

BTW: nema mozilla nejaky vnutorny citac kolko stranok zobrazila v akom
mode, bolo by to zaujimave vediet kolko % stranok je v pure standard
mode.

> Jiste se ti dere na jazyk nesouhlasny povzdech: Ale ja chci poznat, ze
> na strance je neco spatne!

Presne tak ;)

> Legitimni pozadavek, spatna predstava o spravnem reseni. Viz dale...

> ... i kdyz chces ve strance zobrazit obrazek, musis dat prohlizeci link,
> kde si jej ma nacist. Xenu se snazi kontrolovat dostupnost/funkcnost 
> URL, nikoliv jen hypertextovych odkazu. Pozna, kde je obrazek na 
> nefunkcnim serveru, v neexistujici domene, kde neni vubec... Nezjisti, 
> ze je obrazek poskozeny.

No ved to je klasicke kontolovanie platnosti URL, to mi vobec nepomoze
s tym kde sa takyto zle nadefinovany obrazok nachadza (nemyslim v
zdrojaku ale kde v renderovanej stranke).

> Uf, snad je to nyni vsechno jasnejsi =)

Jasne, diky za velmi obsiahle info.

> Adam Hauner

S pozdravom,
 Michal Bilcik (ICQ# 156366308)

--
Bůh je reálný, pokud nebyl deklarován jako integer.                            



This archive was generated by hypermail 2.1.3 : 12. 06. 2003, 12:04 CEST