Michal Bilcik wrote:
> No ale ked ten obrazok ma definovane rozmery a neexistuje, mozilla
> podobne ako IE zobrazi ten obrys toho obrazku a tu ikonku (pretrhnuty
> dokument) na mieste kde by sa mal nachadzat v dokumente.
> Tak je divne ze sa tak nechova aj pri obrazku bez
> definovanych rozmerov.
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.
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
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.
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.
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.
Jiste se ti dere na jazyk nesouhlasny povzdech: Ale ja chci poznat, ze
na strance je neco spatne!
Legitimni pozadavek, spatna predstava o spravnem reseni. Viz dale...
> Dik za typ. Nepotrebujem kontrolovat linky, ale som chcel vidiet kde v
> dokumente sa ten obrazok nachadza a mozilla nic neukazuje, v podstate
> sa dozviem ze v dokumente je nezobrazitelny obrazok len zo zdrojaku
> alebo z toho dokument info.
... 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.
Uf, snad je to nyni vsechno jasnejsi =)
--
Adam Hauner
Internet Info, s.r.o.
Na Strzi 5, 140 00 Praha tel: +420 241 441 695
http://www.iinfo.cz/ * http://pda.slunecnice.cz/
This archive was generated by hypermail 2.1.3 : 11. 06. 2003, 21:33 CEST