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