Portál AbcLinuxu, 1. května 2025 21:05
Někteří okamžitě podle titulku poznali, že jsem navštívil blog toho, jehož jméno se nevyslovuje a na kterého se neodkazuje. Dočetl jsem se tam, že build 8265 Opery pro Windows je prvním prohlížečem splňujícím jakýsi Acid2 Test a tím pádem také jediným prohlížečem pro Windows, který skutečně umí CSS. Nedalo mi to a zmíněný test jsem musel ve FireFoxu vyzkoušet.
Neprošel. Dívám se na zdrojový kód stránky, ale nemám chuť, náladu ani potenciál ho takhle po ránu kontrolovat a ostatně (a to přiznávám) sám nejsem žádný CSS-mág. Volím tedy cestu nejsnazší a nechávám stránku "protáhnout" W3C CSS Validatorem. Výsledek? Jedenáct chyb a snad třikrát tolik varování. (ostatně - jukněte se sami).
Vracím se na zmíněný blog (ten, na který se neodkazuje) a přidávám komentář:
Ehm, testovat zda prohlížeč "..skutečně umí CSS" na stránce, která dle W3C CSS validátoru obsahuje 11 chyb a snad třikrát tolik warningů...
Po odeslání komentáře mě pak pobavila jedna hláška natolik, že jsem ji použil jako titulek zápisu. Už se těším, jestli se svého komentáře pod nejmenovaným blogem dočkám, i když mi něco říká, že asi ne. Hádejte proč
Tiskni
Sdílej:
Navíc webový validátor není úplně přesný. Občas něco nepozná.
prohlasili, ze zatim upravit ff, aby prosel acid2 test nema top priorituno vidíš, a já s tímto zásadně nesouhlasím a autora myšlenky bych nejraději nechal viset za koule v průvanu tak dlouho, dokud by si neuvědomil, jaká je to pitomost - jak naznačuju výše, nejde o nějaký konkrétní test, jde o podporu standardu, přístup "upravit (čti nějak to zbastlit) abysme prošli nějakým hloupým testem" je pokrytectví největšího kalibru ... navíc je poněkud neefektivní začít optimalizovat ("zamerit se na dulezitejsi veci") rychlost vykreslování, jestliže je pravděpodobné, že právě to vykreslování se změní v okamžiku, kdy si někdo konečně pořádně přečte specifikace a zjistí "aha, hoši tohle musíme udělat jinak"
Ehm, testovat zda prohlížeč "..skutečně umí CSS" na stránce, která dle W3C CSS validátoru obsahuje 11 chyb a snad třikrát tolik warningů...je naprosto v pořádku, pokud jsou splněny podmínky uváděné ve specifikaci, zejména gramatická korektnost a zotavování se z chyb. Varování validátorů jsou někdy lehce přihlouplá. A jsou to jen varování, tedy pokud autor ví, co dělá (což autoři Acid2 testu pravděpodobně ví), tak je může s klidným svědomím ignorovat.
The only browsers that pass Acid2 is Safari and Opera (weekly build). Konq and iCab only claim they pass the test but they don't. They fail to apply one of the styles required by the test:
html { ... overflow: hidden; /* hides scrollbars on viewport, see 11.1.1:3 */ ... }
Konq and iCab don't hide the scrollbar in the viewport. Therefore, they are very close but they don't pass it yet.
Dočetl jsem se tam, že build 8265 Opery pro Windows je prvním prohlížečem splňujícím jakýsi Acid2 Test a tím pádem také jediným prohlížečem pro Windows, který skutečně umí CSS.to má jako znamenat, že Opera 9 build 8265 pro Windows to zvládá, ale totéž pro Linux (či jiné OS) ne? hmmm ... já jen že prvním prohlížečem, co ten test zvládl, bylo, pokud se nemýlím, Safari, a v těsném závěsu Konqueror (bodejť by ne, oba jedou na KHTML) - mimochodem, oboje ve "stabilní" verzi, Opera 9 je zatím jenom beta, takže se IMO nedá říct, žeby to nějaký windowsovský prohlížeč zvládal ... co se týče Firefoxu a validity dle validátoru, to už zde bylo řečeno ... jenom by mě zajímalo, kolik nadšených propagátorů Firefoxu si vůbec někdy uvědomí a přizná, že Gecko zdaleka není bezchybné (a já osobně bych řekl, že rovněž zdaleka není ani nejlepším z dostupných jader) (jinak viz též zprávička)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.