Ted jen upresnit, co znamena "pokud se bude dokument tvářit jako vyhovující standardům".
Ale pokud to bude na vetsinu stranek pouzivat standardni mod, tak zacne byt problem s IE hacky. Jeste zrusit podporu pro nestandardni chovani a zjednodusi se vyvoj stranek.
+1
0
-1
Je komentář přínosný?
Zivan https://diit.cz/profil/zivan
4. 3. 2008 - 14:30https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseTed jen upresnit, co znamena "pokud se bude dokument tvářit jako vyhovující standardům".
Ale pokud to bude na vetsinu stranek pouzivat standardni mod, tak zacne byt problem s IE hacky. Jeste zrusit podporu pro nestandardni chovani a zjednodusi se vyvoj stranek.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394378
+
>> Zivan:
To by mělo být imho právě o tom, co bude mít v hlavičce (jak je to na wikipedii).
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
4. 3. 2008 - 14:38https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse>> Zivan:
To by mělo být imho právě o tom, co bude mít v hlavičce (jak je to na wikipedii).https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394380
+
Jen tak pro zajimavost jsem si dal CSS a HTML validatorem zvalidovat ten slavny ACID TEST:) A Vysledek?:o) HTML jeste jakz takz, ikdyz taky neni validni, ale CSS? Hromada chyb, tak se ptam, k cemu je takovy acid test, kdyz nema validni kod?:o))) Mozna to nakonec IE6 zobrazuje korektnej nez cokoliv jineho:)http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.websta...
+1
0
-1
Je komentář přínosný?
BTJ https://diit.cz/profil/btj
4. 3. 2008 - 14:45https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseJen tak pro zajimavost jsem si dal CSS a HTML validatorem zvalidovat ten slavny ACID TEST:) A Vysledek?:o) HTML jeste jakz takz, ikdyz taky neni validni, ale CSS? Hromada chyb, tak se ptam, k cemu je takovy acid test, kdyz nema validni kod?:o))) Mozna to nakonec IE6 zobrazuje korektnej nez cokoliv jineho:)http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.webstandards.org%2Ffiles%2Facid2%2Ftest.html%23top&warning=1&profile=css21&usermedium=allhttps://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394382
+
BTJ: A napadlo tě, že ACID nejenom že testuje jak mají prohlížeče správně zpracovat korektní výstup, ale v definicích (HTML i CSS) je jak správně zpracovat chyby? A jak jinak chceš prohlížeče otestovat na chyby, než tak že chyby bude dotyčná stránka obsahovat?
+1
0
-1
Je komentář přínosný?
Syky https://diit.cz/profil/syky01
4. 3. 2008 - 14:49https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseBTJ: A napadlo tě, že ACID nejenom že testuje jak mají prohlížeče správně zpracovat korektní výstup, ale v definicích (HTML i CSS) je jak správně zpracovat chyby? A jak jinak chceš prohlížeče otestovat na chyby, než tak že chyby bude dotyčná stránka obsahovat?https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394384
+
>> BTJ:
To je právě záměr nasekat do dokumentu specifické chyby a sledovat, co s nimi prohlížeč udělá. Prohlížeč, který si danou chybu vyloží po svém a zpracuje ji jakoby se nechumelilo, tím testem pak celkem pochopitelně neprojde.
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
4. 3. 2008 - 14:50https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse>> BTJ:
To je právě záměr nasekat do dokumentu specifické chyby a sledovat, co s nimi prohlížeč udělá. Prohlížeč, který si danou chybu vyloží po svém a zpracuje ji jakoby se nechumelilo, tím testem pak celkem pochopitelně neprojde.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394385
+
No to teda nevim, jestli tohle je ucel a zda je to korektni tam rvat chyby. Kdyz prohlizec najde chybu, tak s ni musi neco udelat a stavet na tom jeho kvalitu je prinejmensim blbost (treba ta chyba 'red pink', je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat) .... ten test by mel testovat jen validni kod, zjistovat, jestli prohlizec spravne dodrzuje vsechny rozmery a podobne ptakoviny, zkratka to co urcuje vyslednou podobu stranky. No, abych to jeste vic priblizil, tak smyslem prohlizecu je, aby validni stranky zobrazovaly vsechny stejne. Ale kdyz je stranka invalidni, tak nema smysl ji jakko-li a s cimko-li porovnavat...na to muze pak byt dalsi test s jak velkym bordelem si jeste jaky prohlizec poradi a to bych mel viteze, IE 3.0,IE 4.0, 5.0, 6.0, 7.0, FF1, FF2, opera .......... zkratka, kteremu se takovy test usije na miru na jeho zachezeni s chybama....
+1
0
-1
Je komentář přínosný?
BTJ https://diit.cz/profil/btj
4. 3. 2008 - 15:02https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseNo to teda nevim, jestli tohle je ucel a zda je to korektni tam rvat chyby. Kdyz prohlizec najde chybu, tak s ni musi neco udelat a stavet na tom jeho kvalitu je prinejmensim blbost (treba ta chyba 'red pink', je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat) .... ten test by mel testovat jen validni kod, zjistovat, jestli prohlizec spravne dodrzuje vsechny rozmery a podobne ptakoviny, zkratka to co urcuje vyslednou podobu stranky. No, abych to jeste vic priblizil, tak smyslem prohlizecu je, aby validni stranky zobrazovaly vsechny stejne. Ale kdyz je stranka invalidni, tak nema smysl ji jakko-li a s cimko-li porovnavat...na to muze pak byt dalsi test s jak velkym bordelem si jeste jaky prohlizec poradi a to bych mel viteze, IE 3.0,IE 4.0, 5.0, 6.0, 7.0, FF1, FF2, opera .......... zkratka, kteremu se takovy test usije na miru na jeho zachezeni s chybama....https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394388
+
> je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat
Ne, neni. Proste pokud je ve specifikaci, ze v pripade chyby se to ma ignorovat, tak se to ma ignorovat a ne jako treba IE si vymyslet. Tomu vymysleni se pak da rikat jedine umela demence (opak umele inteligence).
+1
0
-1
Je komentář přínosný?
Radek Němec https://diit.cz/profil/radekn
4. 3. 2008 - 15:14https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse> je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat
Ne, neni. Proste pokud je ve specifikaci, ze v pripade chyby se to ma ignorovat, tak se to ma ignorovat a ne jako treba IE si vymyslet. Tomu vymysleni se pak da rikat jedine umela demence (opak umele inteligence).https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394392
+
>> WIFT: Co to je za prákovina. Ten test má ověřit jak prohlížeč vyhovuje standardům, nikoli jak si poradí s chybama. Chyby nejsou součástí specifikace standardu.
+1
0
-1
Je komentář přínosný?
Jidáš (neověřeno) https://diit.cz
4. 3. 2008 - 15:18https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse>> WIFT: Co to je za prákovina. Ten test má ověřit jak prohlížeč vyhovuje standardům, nikoli jak si poradí s chybama. Chyby nejsou součástí specifikace standardu. https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394393
+
Ze stránek w3c.org
In some cases, user agents must ignore part of an illegal style sheet. This specification defines ignore to mean that the user agent parses the illegal part (in order to find its beginning and end), but otherwise acts as if it had not been there.
+1
0
-1
Je komentář přínosný?
Tatil (neověřeno) https://diit.cz
4. 3. 2008 - 15:30https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseZe stránek w3c.org
In some cases, user agents must ignore part of an illegal style sheet. This specification defines ignore to mean that the user agent parses the illegal part (in order to find its beginning and end), but otherwise acts as if it had not been there.
https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394395
+
2Jidas: Stacilo se podivat na http://www.webstandards.org/action/acid2/ a precist zvyraznenou vetu: Note: Some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly
+1
0
-1
Je komentář přínosný?
atom https://diit.cz/profil/atom
4. 3. 2008 - 15:33https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse2Jidas: Stacilo se podivat na http://www.webstandards.org/action/acid2/ a precist zvyraznenou vetu: Note: Some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394399
+
Úplně nejlepší by bylo, aby se postarali o to, aby zmizela IE6. To je fakt katastrofa pro to něco dělat...
+1
0
-1
Je komentář přínosný?
PecaPospec (neověřeno) https://diit.cz
4. 3. 2008 - 16:18https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseÚplně nejlepší by bylo, aby se postarali o to, aby zmizela IE6. To je fakt katastrofa pro to něco dělat...https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394410
+
Nějak mi muj Firefox 2.0.0.12 neprojde Acid2 testem :-) Nedavno se myslim v chipu Firefox s Operou chvástali jak jsou 100%. Možná to tak skutečně je a chyba je pouze na mojem PC :-)
+1
0
-1
Je komentář přínosný?
Miroš Pikoš https://diit.cz/profil/mirospikos
4. 3. 2008 - 16:21https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseNějak mi muj Firefox 2.0.0.12 neprojde Acid2 testem :-) Nedavno se myslim v chipu Firefox s Operou chvástali jak jsou 100%. Možná to tak skutečně je a chyba je pouze na mojem PC :-)https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394411
+
BTJ, Jidáš: Zkuste si napřed tu specifikaci anebo dokumentaci k ACID testu alespoň přečíst ;-)
Ten ACID test zkouší, zda prohlížeč zpracuje správné i chybné konstrukce způsobem, jakým to definuje specifikace.
Jelikož testuje i zda se prohlížeč správně vyrovná s chybnými konstrukcemi, kód logicky není validní.
+1
0
-1
Je komentář přínosný?
Joker_ (neověřeno) https://diit.cz
4. 3. 2008 - 16:24https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseBTJ, Jidáš: Zkuste si napřed tu specifikaci anebo dokumentaci k ACID testu alespoň přečíst ;-)
Ten ACID test zkouší, zda prohlížeč zpracuje správné i chybné konstrukce způsobem, jakým to definuje specifikace.
Jelikož testuje i zda se prohlížeč správně vyrovná s chybnými konstrukcemi, kód logicky není validní.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394413
+
MirosPikos: Firefox a Opera tím testem prošly v nějaké konkrétní verzi, jenže jak se dělají v dalších verzích změny, může se stát, že něco způsobí, že tím testem zase neprojde.
+1
0
-1
Je komentář přínosný?
Joker_ (neověřeno) https://diit.cz
4. 3. 2008 - 16:29https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseMirosPikos: Firefox a Opera tím testem prošly v nějaké konkrétní verzi, jenže jak se dělají v dalších verzích změny, může se stát, že něco způsobí, že tím testem zase neprojde.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394414
+
Acid2 testem projde Firefox až od verze 3.x , chce to číst pořádně a důkladně.Pak se neztrapníte evidentním nesmyslem.
+1
0
-1
Je komentář přínosný?
ehm (neověřeno) https://diit.cz
4. 3. 2008 - 17:09https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseAcid2 testem projde Firefox až od verze 3.x , chce to číst pořádně a důkladně.Pak se neztrapníte evidentním nesmyslem.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394422
+
2wift: ale o chybach to vubec neni, jde tu hlavne o elementy v tazich, ktere si vzdy ms vymyslel svoje a pak nesli zobrazit korektne jinde. neni chyba mit v tagu element navic, ktery dovede rozhodit vzhled treba u firefoxu. treba na troj sloupkove strance muze kvuli chybnemu elementu v tagu sloupku nalevo firefox zobrazit sloupek uprostred pod urovni obou krajnich sloupku a pritom se to muze firefoxu nezdat jako chyba, jenom proste ten element ignoroval. jde o to, aby ms nahradil vymyslene elementy tema, ktere tam podle w3c maji byt. bohuzel uz ms v tom udelal takovy bordel, ze by se museli menit i editory stranek.
+1
-1
-1
Je komentář přínosný?
bluemoon (neověřeno) https://diit.cz
4. 3. 2008 - 19:05https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse2wift: ale o chybach to vubec neni, jde tu hlavne o elementy v tazich, ktere si vzdy ms vymyslel svoje a pak nesli zobrazit korektne jinde. neni chyba mit v tagu element navic, ktery dovede rozhodit vzhled treba u firefoxu. treba na troj sloupkove strance muze kvuli chybnemu elementu v tagu sloupku nalevo firefox zobrazit sloupek uprostred pod urovni obou krajnich sloupku a pritom se to muze firefoxu nezdat jako chyba, jenom proste ten element ignoroval. jde o to, aby ms nahradil vymyslene elementy tema, ktere tam podle w3c maji byt. bohuzel uz ms v tom udelal takovy bordel, ze by se museli menit i editory stranek.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394438
+
Moje Opera 9.25 tim testem z odkzau teda projde...
+1
+1
-1
Je komentář přínosný?
Erkil Poirot https://diit.cz/profil/erkil1452
4. 3. 2008 - 19:13https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseMoje Opera 9.25 tim testem z odkzau teda projde...https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394440
+
Jenom by to chtělo aby IE8 nasadili jako nucenej update všech verzí win což v případě IE7 bohužel neudělali :(
+1
0
-1
Je komentář přínosný?
KarZeSmrzic (neověřeno) https://diit.cz
4. 3. 2008 - 20:13https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseJenom by to chtělo aby IE8 nasadili jako nucenej update všech verzí win což v případě IE7 bohužel neudělali :(https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394449
+
Acid2 testem uz prosly prohlizece vsechny, MSIE je POSLEDNI, jako obvykle .... uz davno je tu test ACID3 daleko prisnejsi. Ve kterem momentalne kraluje Firefox v tesnem zavestu s Operou .... MSIE je pochopitelne jako vzdy naprosto na mizernem poslednim miste.
+1
+1
-1
Je komentář přínosný?
Mark48 (neověřeno) https://diit.cz
4. 3. 2008 - 20:59https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseAcid2 testem uz prosly prohlizece vsechny, MSIE je POSLEDNI, jako obvykle .... uz davno je tu test ACID3 daleko prisnejsi. Ve kterem momentalne kraluje Firefox v tesnem zavestu s Operou .... MSIE je pochopitelne jako vzdy naprosto na mizernem poslednim miste.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394463
+
novy test Acid3 neukazuje jako svuj vystup spravne slozeny smajlik jako dvojka, ale CISLO ktere indikuje na kolik procent prohlizec testem prosel ... info: http://en.wikipedia.org/wiki/Acid3
+1
0
-1
Je komentář přínosný?
Mark48 (neověřeno) https://diit.cz
4. 3. 2008 - 21:01https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusenovy test Acid3 neukazuje jako svuj vystup spravne slozeny smajlik jako dvojka, ale CISLO ktere indikuje na kolik procent prohlizec testem prosel ... info: http://en.wikipedia.org/wiki/Acid3https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394464
+
Oprava pár chybek rudého cenzora WIFTa:
1. Ten "standardizovaný režim" se nazývá jednoduše - strict mód
2. Ten "zpětně kompatibilní režim" se opět nazývá jednoduše quirk mód (doopravdy to není žádný výmysl z wikipedie)
3. Jak se má prohlížeč chovat nepozná z hlavičky stránky (hlavička je to co je mezi tagy <head>), nýbrž z deklarace typu dokumentu, což je úplně první zápis, co má podle specifikace na stránce být (tedy ještě před <html>)
4. Pomocí deklarace typu dokumentu je možné prohlížeči oznámit jenom dva módy - tedy quirk nebo strict a všeobecně se dá říct, že to co obsahuje "Transitional" je quirk mód a tam kde je "Strict" je strict mód.
5. Co se týče oznámení ohledně třetího stavu, tak buď MS najde nějakou kličku v deklaracích typu dokumentu (nepředpokládám) a nebo použije meta tag. Nikoliv header tag, protože tím by vytvořil tag nový a specifikaci by porušil.
...je smutné jak to tady upadá. Taky je pravda, že když mi je někdy nevolno, tak stačí ve Firefoxu napsat cdr.cz a zmáčknout Ctrl+U (ano - zobrazení zdrojového kódu) a zvracení se dostaví neprodleně...
Bluemoon: To není ten hlavní problém, s tím mají problém jenom takoví ti M$ Certified Professional, kteří svoje vědomosti nabrali někde na školení výše jmenované stránky (nikoliv že si vše jako já vydřeli od jednoduché stránky s HTML formátováním a postupně poznávali nádhernou jednoduchost a čistotu (X)HTML a CSS) a produkují stránky "shitted for IE". Já někdy žasnu, jak se nějaká naprosto jednoduchá věc (formulář - tři inputy a submit) dokážou nakódovat tak složitě... Na jisté přihlašovací stránce informačního systému jisté obrovské české společnosti je jeden tak pěkně vyvedený, že prostě nefunguje nikde jinde než v IE6 a ve Firefoxu po kliknutí na submit místo odeslání poskakuje směrem k levému okraji obrazovky a když tam po deseti kliknutích doskáčete, tak se teprve odešle - made by Logos - platy jako ***** (raději autocenzura, než zásah našeho rudého bratra)...
Problém IE ve vztahu ke slušným kodérům je ten, že prostě jisté věci má implementované jinak potažmo chybně, než je standard.
+1
0
-1
Je komentář přínosný?
cc dd https://diit.cz/profil/happymaster23
4. 3. 2008 - 21:02https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseOprava pár chybek rudého cenzora WIFTa:
1. Ten "standardizovaný režim" se nazývá jednoduše - strict mód
2. Ten "zpětně kompatibilní režim" se opět nazývá jednoduše quirk mód (doopravdy to není žádný výmysl z wikipedie)
3. Jak se má prohlížeč chovat nepozná z hlavičky stránky (hlavička je to co je mezi tagy <head>), nýbrž z deklarace typu dokumentu, což je úplně první zápis, co má podle specifikace na stránce být (tedy ještě před <html>)
4. Pomocí deklarace typu dokumentu je možné prohlížeči oznámit jenom dva módy - tedy quirk nebo strict a všeobecně se dá říct, že to co obsahuje "Transitional" je quirk mód a tam kde je "Strict" je strict mód.
5. Co se týče oznámení ohledně třetího stavu, tak buď MS najde nějakou kličku v deklaracích typu dokumentu (nepředpokládám) a nebo použije meta tag. Nikoliv header tag, protože tím by vytvořil tag nový a specifikaci by porušil.
...je smutné jak to tady upadá. Taky je pravda, že když mi je někdy nevolno, tak stačí ve Firefoxu napsat cdr.cz a zmáčknout Ctrl+U (ano - zobrazení zdrojového kódu) a zvracení se dostaví neprodleně...
Bluemoon: To není ten hlavní problém, s tím mají problém jenom takoví ti M$ Certified Professional, kteří svoje vědomosti nabrali někde na školení výše jmenované stránky (nikoliv že si vše jako já vydřeli od jednoduché stránky s HTML formátováním a postupně poznávali nádhernou jednoduchost a čistotu (X)HTML a CSS) a produkují stránky "shitted for IE". Já někdy žasnu, jak se nějaká naprosto jednoduchá věc (formulář - tři inputy a submit) dokážou nakódovat tak složitě... Na jisté přihlašovací stránce informačního systému jisté obrovské české společnosti je jeden tak pěkně vyvedený, že prostě nefunguje nikde jinde než v IE6 a ve Firefoxu po kliknutí na submit místo odeslání poskakuje směrem k levému okraji obrazovky a když tam po deseti kliknutích doskáčete, tak se teprve odešle - made by Logos - platy jako ***** (raději autocenzura, než zásah našeho rudého bratra)...
Problém IE ve vztahu ke slušným kodérům je ten, že prostě jisté věci má implementované jinak potažmo chybně, než je standard.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394465
+
a o 3 roky bude nova zaloba, makrosoft ie8 prilis dodrziava standardy a brani tak ostatnym prehliadacom v posobeni na trhu :-)) ... sudom bude makrosoft dotlaceny mat aspon 2 nove chyby mesacne a navrat ku ignorovaniu standartov :-) .. nah som to teda zahnal do totalnej absurdnosti :-) nechajme sa prekvapit :-))))
+1
0
-1
Je komentář přínosný?
magara (neověřeno) https://diit.cz
4. 3. 2008 - 21:04https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusea o 3 roky bude nova zaloba, makrosoft ie8 prilis dodrziava standardy a brani tak ostatnym prehliadacom v posobeni na trhu :-)) ... sudom bude makrosoft dotlaceny mat aspon 2 nove chyby mesacne a navrat ku ignorovaniu standartov :-) .. nah som to teda zahnal do totalnej absurdnosti :-) nechajme sa prekvapit :-))))https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394466
+
KarZeSmrzic: Větší blbost jsem neslyšel - víte kolik specializovaných firemních IS (ano - "shitted for IE6) je kompatibilní pouze s IE6? A víte jakou paseku doteď dělá, když si někdo takový v dobré víře stáhne přes automatické aktualizace IE7?
BTJ: Ať se každý drží svého kopyta, tak se prosím nepleť do problematiky standardů, když o tom víš houby.
magara: Myslím, že když si ubereš "a" na konci a to poslední "a" prohodíš s "o", tak obsah tvého příspěvku bude sedět ;). Ona třeba samotná Opera Software podala stížnost k EK, kde jedním bodem bylo právě to, že M$ schválně porušuje standardy ;)
+1
0
-1
Je komentář přínosný?
cc dd https://diit.cz/profil/happymaster23
4. 3. 2008 - 21:13https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseKarZeSmrzic: Větší blbost jsem neslyšel - víte kolik specializovaných firemních IS (ano - "shitted for IE6) je kompatibilní pouze s IE6? A víte jakou paseku doteď dělá, když si někdo takový v dobré víře stáhne přes automatické aktualizace IE7?
BTJ: Ať se každý drží svého kopyta, tak se prosím nepleť do problematiky standardů, když o tom víš houby.
magara: Myslím, že když si ubereš "a" na konci a to poslední "a" prohodíš s "o", tak obsah tvého příspěvku bude sedět ;). Ona třeba samotná Opera Software podala stížnost k EK, kde jedním bodem bylo právě to, že M$ schválně porušuje standardy ;)https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394469
+
happy zato z tvojij ucenych prdov :-) vsetci lahli nazem :-) skus sa niekedy aj zasmiat a budes happy :-)
+1
0
-1
Je komentář přínosný?
magara (neověřeno) https://diit.cz
4. 3. 2008 - 23:51https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusehappy zato z tvojij ucenych prdov :-) vsetci lahli nazem :-) skus sa niekedy aj zasmiat a budes happy :-)https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394491
+
a este si rypnem :-)), ludia bez fantazie sa zvycajne zmozu az na tu zamenu s o :-), za tych 10 rokov ma to ale vooooobec nenapadlo :-), beriem to ako pokus o vtip, aj ked chaby (pravy nick je magor, nemozem to mat tak priamo ved by som ochudobnil oponentov o tu trosku mozgovej aktivity a pocit vitazstva :-) ), tym to sa ospravedlnujem za tieto kydy mam bojovu naladu :-), vierozvestci ma nasieraju, neviem ci tento chape vyznam slova absurdnost absurdita
+1
0
-1
Je komentář přínosný?
magara (neověřeno) https://diit.cz
5. 3. 2008 - 00:02https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusea este si rypnem :-)), ludia bez fantazie sa zvycajne zmozu az na tu zamenu s o :-), za tych 10 rokov ma to ale vooooobec nenapadlo :-), beriem to ako pokus o vtip, aj ked chaby (pravy nick je magor, nemozem to mat tak priamo ved by som ochudobnil oponentov o tu trosku mozgovej aktivity a pocit vitazstva :-) ), tym to sa ospravedlnujem za tieto kydy mam bojovu naladu :-), vierozvestci ma nasieraju, neviem ci tento chape vyznam slova absurdnost absurditahttps://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394492
+
Nejde o to, abych se tady předvedl (a ukázal svoje "ucene prdy"), jde pouze o to, že WIFTa prostě nemám rád, chápeš? ;) Jinak mě absolutně nic na tomto zasmrádlém plátku nedrží ;).
A BTW - pokud doopravdy s nějakým vtipem přijdeš, tak se rád zasměju ;)
+1
0
-1
Je komentář přínosný?
cc dd https://diit.cz/profil/happymaster23
5. 3. 2008 - 00:09https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseNejde o to, abych se tady předvedl (a ukázal svoje "ucene prdy"), jde pouze o to, že WIFTa prostě nemám rád, chápeš? ;) Jinak mě absolutně nic na tomto zasmrádlém plátku nedrží ;).
A BTW - pokud doopravdy s nějakým vtipem přijdeš, tak se rád zasměju ;) https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394493
+
Ty jooo, to je revoluce. Promovaní inženýři v Microsoftu se konečně rozhodli něco dodržovat. Ale nebojte, ono to zase bude mít nějaký fígl ...
+1
0
-1
Je komentář přínosný?
Suicide (neověřeno) https://diit.cz
5. 3. 2008 - 07:35https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseTy jooo, to je revoluce. Promovaní inženýři v Microsoftu se konečně rozhodli něco dodržovat. Ale nebojte, ono to zase bude mít nějaký fígl ... https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394508
+
Ony ty standardy zase tak standardtní nebudou když nejzozšířenejší prophlížeče to nepodporují...
+1
+1
-1
Je komentář přínosný?
kluzo1 (neověřeno) https://diit.cz
5. 3. 2008 - 08:35https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseOny ty standardy zase tak standardtní nebudou když nejzozšířenejší prophlížeče to nepodporují...https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394518
+
Jen tak mimochodem, Acid Test sice zkouší CSS, ale funguje na předpokladu chybně interpretovaného HTML. V testu jsou totiž i prázdné HTML tagy, které se nesmí zobrazit. Jenže Acid Test počítá s jejich zobrazením. Takže výsledkem Acid Testu je, že se ověří, zda prohlížeš podporuje CSS správně, ale současně s tím se zjistí, že HTML správně neinterpretuje.
Ohledně webových standardů. Kdysi webové standardy vznikaly tak, že si každý prohlížeč definoval svoje tagy a z toho, co měly společné se udělal standard. To znamená, že Microsoft nemůže odstranit používání nestandardních tagů, stejně jako to nemůže udělat Firefox (viz tag BLINK, který je pokud vím stále podporován, nebo tag CANVAS).
Za povšimnutí stojí ještě jeden fakt. Dokud se HTML rozvíjelo živelně (každý si přidával, jaké tagy chtěl, a pokud se ostatním líbili, zahrnuly je do podpory také), rozvoj fungoval skvěle. Jamile začalo být HTML pod diktátem W3C, rozvoj postupně ustal, HTML 4.01 je víc než 7 let staré, XHTML se pořádně neujalo díky nekompatibilitě s HTML, XHTML2.0 dokonce snad ještě čeká na to, až ho bude podporovat druhý prohlížeč, aby mohl být schválen (pokud vím, tak ke schválení standardu je nutné, aby ho uměly zpracovávat alespoň dva prohlížeče).
IE prostě svoje tagy a svůj způsob zpracování CSS měl dřív, než byl standard schválen, proto má několik věcí jinak.
Jinak, každý prohlížeč, který reaguje na DOCTYPE nedodržuje specifikaci, protože podle specifikace je DOCTYPE pouze validátor, aby měl možnost kontrolovat strukturální správnost dokumentu, a prohlížeč by DOCTYPE zpracovávat neměl.
+1
0
-1
Je komentář přínosný?
rvt (neověřeno) https://diit.cz
5. 3. 2008 - 09:18https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseJen tak mimochodem, Acid Test sice zkouší CSS, ale funguje na předpokladu chybně interpretovaného HTML. V testu jsou totiž i prázdné HTML tagy, které se nesmí zobrazit. Jenže Acid Test počítá s jejich zobrazením. Takže výsledkem Acid Testu je, že se ověří, zda prohlížeš podporuje CSS správně, ale současně s tím se zjistí, že HTML správně neinterpretuje.
Ohledně webových standardů. Kdysi webové standardy vznikaly tak, že si každý prohlížeč definoval svoje tagy a z toho, co měly společné se udělal standard. To znamená, že Microsoft nemůže odstranit používání nestandardních tagů, stejně jako to nemůže udělat Firefox (viz tag BLINK, který je pokud vím stále podporován, nebo tag CANVAS).
Za povšimnutí stojí ještě jeden fakt. Dokud se HTML rozvíjelo živelně (každý si přidával, jaké tagy chtěl, a pokud se ostatním líbili, zahrnuly je do podpory také), rozvoj fungoval skvěle. Jamile začalo být HTML pod diktátem W3C, rozvoj postupně ustal, HTML 4.01 je víc než 7 let staré, XHTML se pořádně neujalo díky nekompatibilitě s HTML, XHTML2.0 dokonce snad ještě čeká na to, až ho bude podporovat druhý prohlížeč, aby mohl být schválen (pokud vím, tak ke schválení standardu je nutné, aby ho uměly zpracovávat alespoň dva prohlížeče).
IE prostě svoje tagy a svůj způsob zpracování CSS měl dřív, než byl standard schválen, proto má několik věcí jinak.
Jinak, každý prohlížeč, který reaguje na DOCTYPE nedodržuje specifikaci, protože podle specifikace je DOCTYPE pouze validátor, aby měl možnost kontrolovat strukturální správnost dokumentu, a prohlížeč by DOCTYPE zpracovávat neměl.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394530
+
happymaster23: Teda nevim, kde jsi prisel na to, ze Transitional znaci "quirks mode" a Strict "strict mode", kazdopadne je to blbost. Transitional predstavuje volnejsi specifikaci dany verze doctype tak, aby podporoval i veci, ktery z nej byly od minuly verze odstraneny (pripadne jsou z jinych vetvi - XHTML vs. HTML). Strict naproti tomu urcuje dokument, ktery by mel plne vyvhovovat specifikaci ty dany verze. Starosti o nejaky mody prohlizecu, aby dokazaly simulovat chyby z IE, opravdu neprislusi W3C...
+1
0
-1
Je komentář přínosný?
qee https://diit.cz/profil/qee
5. 3. 2008 - 09:45https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusehappymaster23: Teda nevim, kde jsi prisel na to, ze Transitional znaci "quirks mode" a Strict "strict mode", kazdopadne je to blbost. Transitional predstavuje volnejsi specifikaci dany verze doctype tak, aby podporoval i veci, ktery z nej byly od minuly verze odstraneny (pripadne jsou z jinych vetvi - XHTML vs. HTML). Strict naproti tomu urcuje dokument, ktery by mel plne vyvhovovat specifikaci ty dany verze. Starosti o nejaky mody prohlizecu, aby dokazaly simulovat chyby z IE, opravdu neprislusi W3C...https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394532
+
koukam ze soudruhu happymasterovi by prospelo kdyby alespon na jeziska mel nejaky sex, nechme na nem zda s nejakou zenskou chlapem ci kralikem ci co je mu libo jineho... Jinak to vypada ze mas fakt pretlak a nejak se mu to tlaci do hlavy (zamerne nepisu na mozek, to vypada ze je zcela zamestnano jeho umelou "nenavisti" k wiftovi:)) Copak Happymastere, wift ti pripomel tvoji nenavidenou ucitelku ze skolky?:)))
+1
0
-1
Je komentář přínosný?
Ariael https://diit.cz/profil/ariael
5. 3. 2008 - 11:06https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusekoukam ze soudruhu happymasterovi by prospelo kdyby alespon na jeziska mel nejaky sex, nechme na nem zda s nejakou zenskou chlapem ci kralikem ci co je mu libo jineho... Jinak to vypada ze mas fakt pretlak a nejak se mu to tlaci do hlavy (zamerne nepisu na mozek, to vypada ze je zcela zamestnano jeho umelou "nenavisti" k wiftovi:)) Copak Happymastere, wift ti pripomel tvoji nenavidenou ucitelku ze skolky?:)))https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394553
+
rvt: XHTML 2.0 pokud vím nebude, protože se proti tomu postavila jak Mozilla Corp, Opera Software nebo Google. Místo toho má být HTML 5.0...
kluzo1: Prosím, raději mlč, ano ;) A nebo protože čínský výrobce šroubků nedodržje mezinárodní normy na jeho velikost, tak se řekně že standard je na nic?
rvt a qee: Co se týče toho jak se prohlížeče chovají k doctype, tak sice když se to vymýšlelo tak to nebyl úmysl, aby se podle nich prohlížeče řídili a přepínali svůj zobrazovací režim, nicméně KAŽDÝ prohlížeč se takto chová a doctype které obsahují transitional přepínají prohlížeč do quirk módu a ty co mají strict prohlížeč přepínají do strict módu. Něco počíst si můžete například zde http://css.interval.cz/clanky/pracovni-rezimy-prohlizecu/ a nebo tady http://wellstyled.com/html-doctype-and-browser-mode.html A tím co píšu jsem si na 100% jistý, protože je mám oveřené v praxi.
A BTW - doufám, že naprosto offtopic a uražlivé příspěvky budou mazány. Většinou to totiž bývá tak, že člověk ty urážky píše ze svého podvědomí, copak mu asi ta učitelka ve školce musela udělat, že se mu tam tak usídlila...
5. 3. 2008 - 11:58https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuservt: XHTML 2.0 pokud vím nebude, protože se proti tomu postavila jak Mozilla Corp, Opera Software nebo Google. Místo toho má být HTML 5.0...
kluzo1: Prosím, raději mlč, ano ;) A nebo protože čínský výrobce šroubků nedodržje mezinárodní normy na jeho velikost, tak se řekně že standard je na nic?
rvt a qee: Co se týče toho jak se prohlížeče chovají k doctype, tak sice když se to vymýšlelo tak to nebyl úmysl, aby se podle nich prohlížeče řídili a přepínali svůj zobrazovací režim, nicméně KAŽDÝ prohlížeč se takto chová a doctype které obsahují transitional přepínají prohlížeč do quirk módu a ty co mají strict prohlížeč přepínají do strict módu. Něco počíst si můžete například zde http://css.interval.cz/clanky/pracovni-rezimy-prohlizecu/ a nebo tady http://wellstyled.com/html-doctype-and-browser-mode.html A tím co píšu jsem si na 100% jistý, protože je mám oveřené v praxi.
A BTW - doufám, že naprosto offtopic a uražlivé příspěvky budou mazány. Většinou to totiž bývá tak, že člověk ty urážky píše ze svého podvědomí, copak mu asi ta učitelka ve školce musela udělat, že se mu tam tak usídlila...https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394567
+
>> happymaster23:
Jestli budou, nebude to moje práce. Máš aspoň trošku radost? ;-)
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
5. 3. 2008 - 12:23https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse>> happymaster23:
Jestli budou, nebude to moje práce. Máš aspoň trošku radost? ;-)https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394576
+
To rvt: Kdyby nebylo toho "diktátu" W3C, tak by na každý lampě visel minimálně jeden webkodér.
To happy123: Proč nemáš rád Wifta? :) Ty mne taky někdy pěkně šituješ :), ale respektuji tvé názory a toto je třeba abstrahovat od osobních kvalit dotyčného. Názory jsou holt různé, kromě těch echt dementních.
+1
0
-1
Je komentář přínosný?
mike https://diit.cz/profil/mike
5. 3. 2008 - 12:57https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseTo rvt: Kdyby nebylo toho "diktátu" W3C, tak by na každý lampě visel minimálně jeden webkodér.
To happy123: Proč nemáš rád Wifta? :) Ty mne taky někdy pěkně šituješ :), ale respektuji tvé názory a toto je třeba abstrahovat od osobních kvalit dotyčného. Názory jsou holt různé, kromě těch echt dementních.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394584
+
mike: kdyby nebylo tvrdé ruky W3C, tak by spíš už dneska existovalo možná i HTML 7. Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem (width, height = rozměr vlastního obsahu, Opera, Firefox) a okrajovým box modelem (width, height = rozměr vlastního obsahu + padding + border, IE < 7). V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model, W3C doporučilo obsahový model. Navíc není pravda, že by okrajový model byl výmysl Microsoftu, protože s tímto přišel Netscape a IE se mu pak přizpůsobil.
Jak šel čas, tak IE pořád používal okrajový model, zatímco nově vzniklý prohlížeč Phoenix (-> Firebird -> Firefox) začal používat obsahový model, jelikož se jednalo o defacto nový prohlížeč a ne o následníka Netscapu, bylo snadné začít podporovat definice dle W3C. Pro nový prohlížeč je jednoduché křičet "My dodržujeme standardy", zatímco IE je tak trochu svázán svojí minulostí. Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Jinak HTML 5 beru. Jenom mi přijde jako pitomost rušit existující tagy. Proč je zatracován tag FONT? Přiznám se, že jsem zatím nepochopil rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo">.
Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.
+1
0
-1
Je komentář přínosný?
rvt (neověřeno) https://diit.cz
5. 3. 2008 - 14:35https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskusemike: kdyby nebylo tvrdé ruky W3C, tak by spíš už dneska existovalo možná i HTML 7. Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem (width, height = rozměr vlastního obsahu, Opera, Firefox) a okrajovým box modelem (width, height = rozměr vlastního obsahu + padding + border, IE < 7). V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model, W3C doporučilo obsahový model. Navíc není pravda, že by okrajový model byl výmysl Microsoftu, protože s tímto přišel Netscape a IE se mu pak přizpůsobil.
Jak šel čas, tak IE pořád používal okrajový model, zatímco nově vzniklý prohlížeč Phoenix (-> Firebird -> Firefox) začal používat obsahový model, jelikož se jednalo o defacto nový prohlížeč a ne o následníka Netscapu, bylo snadné začít podporovat definice dle W3C. Pro nový prohlížeč je jednoduché křičet "My dodržujeme standardy", zatímco IE je tak trochu svázán svojí minulostí. Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Jinak HTML 5 beru. Jenom mi přijde jako pitomost rušit existující tagy. Proč je zatracován tag FONT? Přiznám se, že jsem zatím nepochopil rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo">.
Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394603
+
To rvt: Ono trochu toho konzervatismu nikdy neškodí. Tvůj výlet do minulosti a podpora/nepodpora kýhovýra - jo, tak nějak to bylo, ale s tím už toho moc nenaděláme.
Rušení tagů - nevidím v tom přínos, bo těch tagů zas není tolik a stejně si myslím, že prohlížeče je budou i nadále podporovat. Heh, kdyby najednou přestaly prohlížeče podporovat tag FONT, troufám si tvrdit, že půlka internetu by začala vypadat "nějak divně" :).
Rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo"> - no, rozdíl je asi v tom, že pomocí klasy atd. to spravuješ centrálně na všech stránkách, nebo máš na mysli něco jiného? Tím neříkám, že když má někdo v oblibě FONT a mocnou funkci editoru "najdi a nahraď ve všech souborech", proč ne :)
No a nestandardní rozšíření by se prostě neměly používat. Na slušný web nepatří dle mého ani fleška :)
+1
0
-1
Je komentář přínosný?
mike https://diit.cz/profil/mike
5. 3. 2008 - 15:23https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseTo rvt: Ono trochu toho konzervatismu nikdy neškodí. Tvůj výlet do minulosti a podpora/nepodpora kýhovýra - jo, tak nějak to bylo, ale s tím už toho moc nenaděláme.
Rušení tagů - nevidím v tom přínos, bo těch tagů zas není tolik a stejně si myslím, že prohlížeče je budou i nadále podporovat. Heh, kdyby najednou přestaly prohlížeče podporovat tag FONT, troufám si tvrdit, že půlka internetu by začala vypadat "nějak divně" :).
Rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo"> - no, rozdíl je asi v tom, že pomocí klasy atd. to spravuješ centrálně na všech stránkách, nebo máš na mysli něco jiného? Tím neříkám, že když má někdo v oblibě FONT a mocnou funkci editoru "najdi a nahraď ve všech souborech", proč ne :)
No a nestandardní rozšíření by se prostě neměly používat. Na slušný web nepatří dle mého ani fleška :)https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394614
+
CITUJI: Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem
Pěkný pitomosti tady plácáš. Box model dle w3c je logický a vedla k němu nutnost. Box model dle IE stojí za hovno. Schválně si udělej tabulku, buňkám nastav padding a dovnitř nasázej inputy, kterým nastav šířku 100% a pokochej se v IE a ve Firefoxu. A pak zkus nějakým způsobem dosáhnout v IE stejné podoby, jako je ve Firefoxu za použití toho pitomého IE box modelu, nepodaří se ti to. U tabulky počítej s dynamickou šířkou sloupců.
+1
0
-1
Je komentář přínosný?
eee (neověřeno) https://diit.cz
5. 3. 2008 - 15:58https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseCITUJI: Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem
Pěkný pitomosti tady plácáš. Box model dle w3c je logický a vedla k němu nutnost. Box model dle IE stojí za hovno. Schválně si udělej tabulku, buňkám nastav padding a dovnitř nasázej inputy, kterým nastav šířku 100% a pokochej se v IE a ve Firefoxu. A pak zkus nějakým způsobem dosáhnout v IE stejné podoby, jako je ve Firefoxu za použití toho pitomého IE box modelu, nepodaří se ti to. U tabulky počítej s dynamickou šířkou sloupců.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394624
+
CITUJI: Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Pěkný pitomosti tady plácáš. Firefox document.all nepodporuje, pouze na to nevrací výjimku, protože to spousta hloupých programátorů používala k otestování, zda jsou na ie a v negativním případě napsala sorry, nemáte ie, nefunguju.
Rozdíl je v tom, že jedno je atribut, druhé je funkce. Neméně důležitý rozdíl je, že to druhé je kompatibilní s DOM. A protože nemáš rozhled, tak ti prozradím, že DOM spolu se SAX je api standardizované napříč platformami a jazyky, jeho působnost zdaleka překračuje prohlížeče a javascript.
+1
0
-1
Je komentář přínosný?
eee (neověřeno) https://diit.cz
5. 3. 2008 - 16:05https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseCITUJI: Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Pěkný pitomosti tady plácáš. Firefox document.all nepodporuje, pouze na to nevrací výjimku, protože to spousta hloupých programátorů používala k otestování, zda jsou na ie a v negativním případě napsala sorry, nemáte ie, nefunguju.
Rozdíl je v tom, že jedno je atribut, druhé je funkce. Neméně důležitý rozdíl je, že to druhé je kompatibilní s DOM. A protože nemáš rozhled, tak ti prozradím, že DOM spolu se SAX je api standardizované napříč platformami a jazyky, jeho působnost zdaleka překračuje prohlížeče a javascript.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394627
+
CITUJI: Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.
Člověče, ty bys měl radši držet hubu, protože co slovo, to naprostá pitomost. Standard CSS explicitně povoluje rozšíření o vlastní vlastnosti, za splnění některých podmínek. Jednou z těchto podmínek je, že názvy vlastních vlastností začínají znakem -, což Firefox splňujě a je tak plně v souladu se standardem. Tyto rozšíření nejsou určeny pro používání na webu.
Ale na IE nevadí, že má něco navíc, na něm vadí, že se chová v rozporu se standardy, když někde standard tvrdí, tady to musí být modrý, tak IE to tam má červený. To je ten problém a to dělá ty starosti. Něco navíc nepřekáží, ale že se něco chová jinak než má, to je jen k nasrání.
+1
0
-1
Je komentář přínosný?
eee (neověřeno) https://diit.cz
5. 3. 2008 - 16:11https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseCITUJI: Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.
Člověče, ty bys měl radši držet hubu, protože co slovo, to naprostá pitomost. Standard CSS explicitně povoluje rozšíření o vlastní vlastnosti, za splnění některých podmínek. Jednou z těchto podmínek je, že názvy vlastních vlastností začínají znakem -, což Firefox splňujě a je tak plně v souladu se standardem. Tyto rozšíření nejsou určeny pro používání na webu.
Ale na IE nevadí, že má něco navíc, na něm vadí, že se chová v rozporu se standardy, když někde standard tvrdí, tady to musí být modrý, tak IE to tam má červený. To je ten problém a to dělá ty starosti. Něco navíc nepřekáží, ale že se něco chová jinak než má, to je jen k nasrání.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394628
+
RVT: "V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model" ... neni pravda. Prinejmensim v roce 1996 - pred napsanim specifikace CSS - ani jeden prohlizec nepouzival uceleny model pro vykreslovani vsech elementu, konecne proc kdyz vetsine elementu nebylo JAK padding nastavit. Specialne tabulky netscape vykresloval jako s obsahovym modelem, protoze jak eee spravne poznamenal jinak to nejde.
+1
0
-1
Je komentář přínosný?
hkmaly (neověřeno) https://diit.cz
6. 3. 2008 - 13:42https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseRVT: "V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model" ... neni pravda. Prinejmensim v roce 1996 - pred napsanim specifikace CSS - ani jeden prohlizec nepouzival uceleny model pro vykreslovani vsech elementu, konecne proc kdyz vetsine elementu nebylo JAK padding nastavit. Specialne tabulky netscape vykresloval jako s obsahovym modelem, protoze jak eee spravne poznamenal jinak to nejde.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394861
+
To eee: Nemám nic proti box modelu dle W3C, jenom proti tomu, že v té době, kdy se toto doporučení objevilo, oba majoritní prohlížeče používaly stejný box model (ale nebyl to ten dle W3C).
To hkmaly: Samozřejmě, že v roce 1998 nebylo ucelené CSS, nicméně HTML tagy umožňovaly nastavit stejné vlastnosti, jako CSS. Vlastnost padding sice neexistovala, ale vlastnost padding, ale vlastnost border existovala a ta se do šířky objektu také počítá (vlastnost margin už ne)
To eee a hkmaly:
Netscape 1.0 zavedl vlastnosti width, height a border k tagu <IMG>, kde width a height jsou rozměry vlastního obrázku a okraj se přičítá (cosi jako obsahový model). Netscape 1.1 zavedl atributy width a height k tagu <TABLE>, kde rozměry width a height byly včetně okraje (okrajový model). V roce 1996 W3C stanovuje v prvním doporučení CSS, že width, height, padding a border určují model obsahový. Netscape 4.0 zavedl některé věci z CSS, ale stále používal model okrajový. Explorer 4.0 od něj tento model převzal (okamžik, kdy oba prohlížeče používají stejný box model - okrajový). O něco později W3C doporučuje obsahový model, přestože oba hlavní prohlížeče používají model okrajový.
To eee: Dle http://www.czilla.cz/podpora/document-all.html a http://forum.czilla.cz/viewtopic.php?p=12873 Mozilla (i Firefox) používá nedetovatelnou podporu document.all ... asi mám jinou představu o nedetekovatelnosti, než ty, ale podle mého je to tak, že při testu na existenci document.all to právě tu výjimku vyhodí, ale pokud pomocí této konstrukce přistupuje ke konkrétnímu objektu, tak by to mělo fungovat.
možné zápisy document.all:
document.all.mojeid
document.all["mojeid"]
document.all.item("mojeid")
document.all.tags("table")
možné zápisy getElementById:
document.getElementById("mojeid")
document.getElementsByTagName("table")
Z hlediska zápisu je to teda podobné, aspoň, co se týká document.all.item("mojeid") a document.getElementById("mojeid") a document.all.tags("table") a document.getElementsByTagName("table"). takže pokud by se nahradilo getElementById pomocí document.all.item, tak by měl být výsledek stejný.
Pokud -moz-border-radius, -moz-box-sizing, -moz-opacity nejsou určeny k používání na webu, tak proč na webu fungují?
mi ve Firefoxu vykreslí kulaté rohy okraje tabulky a první buňky.
Pokud ty by jsi byl vývojářem IE v době, kdy IE používalo jenom okrajový model a W3C doporučilo obsahový model (stejným způsobem jako Netscape), jak by jsi se rozhodl? Zachovat okrajový model a nechat stránky tak, aby vypadaly, jak je autor navrhnul, nebo změnil box model, a bylo by ti jedno, že stránky rozsypou?
To mike:
Tak s tím menším písmem asi ano, ale pokud bych měl definovat třídu CLASS="red" jenom kvůli tomu, že tam chci červené písmo, a pak tam nakonec dát modré by byla asi dost zmatená volba, i když centrálně jednoduše udělatelná.
Osobně nevidím důvod v tom používat nestandardní rozšíření, už proto, že díky těmto rozšířením se HTML vyvíjí, jenom je prostě nutné to udělat tak, aby stránka bez toho rozšíření byla funkční. Stejně tak JavaScript nebo Flash. Třeba v případech, kdy se to hodí používám i VBscript, pokud jeho nefunkčnost na jiných prohlížečích nevadí.
+1
0
-1
Je komentář přínosný?
rvt (neověřeno) https://diit.cz
6. 3. 2008 - 18:50https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseTo eee: Nemám nic proti box modelu dle W3C, jenom proti tomu, že v té době, kdy se toto doporučení objevilo, oba majoritní prohlížeče používaly stejný box model (ale nebyl to ten dle W3C).
To hkmaly: Samozřejmě, že v roce 1998 nebylo ucelené CSS, nicméně HTML tagy umožňovaly nastavit stejné vlastnosti, jako CSS. Vlastnost padding sice neexistovala, ale vlastnost padding, ale vlastnost border existovala a ta se do šířky objektu také počítá (vlastnost margin už ne)
To eee a hkmaly:
Netscape 1.0 zavedl vlastnosti width, height a border k tagu <IMG>, kde width a height jsou rozměry vlastního obrázku a okraj se přičítá (cosi jako obsahový model). Netscape 1.1 zavedl atributy width a height k tagu <TABLE>, kde rozměry width a height byly včetně okraje (okrajový model). V roce 1996 W3C stanovuje v prvním doporučení CSS, že width, height, padding a border určují model obsahový. Netscape 4.0 zavedl některé věci z CSS, ale stále používal model okrajový. Explorer 4.0 od něj tento model převzal (okamžik, kdy oba prohlížeče používají stejný box model - okrajový). O něco později W3C doporučuje obsahový model, přestože oba hlavní prohlížeče používají model okrajový.
To eee: Dle http://www.czilla.cz/podpora/document-all.html a http://forum.czilla.cz/viewtopic.php?p=12873 Mozilla (i Firefox) používá nedetovatelnou podporu document.all ... asi mám jinou představu o nedetekovatelnosti, než ty, ale podle mého je to tak, že při testu na existenci document.all to právě tu výjimku vyhodí, ale pokud pomocí této konstrukce přistupuje ke konkrétnímu objektu, tak by to mělo fungovat.
možné zápisy document.all:
document.all.mojeid
document.all["mojeid"]
document.all.item("mojeid")
document.all.tags("table")
možné zápisy getElementById:
document.getElementById("mojeid")
document.getElementsByTagName("table")
Z hlediska zápisu je to teda podobné, aspoň, co se týká document.all.item("mojeid") a document.getElementById("mojeid") a document.all.tags("table") a document.getElementsByTagName("table"). takže pokud by se nahradilo getElementById pomocí document.all.item, tak by měl být výsledek stejný.
Pokud -moz-border-radius, -moz-box-sizing, -moz-opacity nejsou určeny k používání na webu, tak proč na webu fungují?
<TABLE COLS="2" BORDER="5" STYLE="-moz-border-radius: 50;">
<TR><TD STYLE="-moz-border-radius: 50;">aeeeeee</TD><TD>ceeeee</TD></TR>
<TR><TD>d</TD><TD>c</TD></TR>
</TABLE>
mi ve Firefoxu vykreslí kulaté rohy okraje tabulky a první buňky.
Pokud ty by jsi byl vývojářem IE v době, kdy IE používalo jenom okrajový model a W3C doporučilo obsahový model (stejným způsobem jako Netscape), jak by jsi se rozhodl? Zachovat okrajový model a nechat stránky tak, aby vypadaly, jak je autor navrhnul, nebo změnil box model, a bylo by ti jedno, že stránky rozsypou?
To mike:
Tak s tím menším písmem asi ano, ale pokud bych měl definovat třídu CLASS="red" jenom kvůli tomu, že tam chci červené písmo, a pak tam nakonec dát modré by byla asi dost zmatená volba, i když centrálně jednoduše udělatelná.
Osobně nevidím důvod v tom používat nestandardní rozšíření, už proto, že díky těmto rozšířením se HTML vyvíjí, jenom je prostě nutné to udělat tak, aby stránka bez toho rozšíření byla funkční. Stejně tak JavaScript nebo Flash. Třeba v případech, kdy se to hodí používám i VBscript, pokud jeho nefunkčnost na jiných prohlížečích nevadí.https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394926
+
Mark48: Ad ACID3 a prohlížeče ještě jednou. Číslo kolika testy prohlížeč projde neznamená vůbec nic. Test je opravdu sestavený jako kyselina aby uškodil +- všem stejně a aby se snažili všichni vylepšit prohlížeče. Říkat, že FF je lepší než Opera nebo že Opera je lepší než Explorer je nesmysl, protože se vybíraly testy tak aby všechny prohlížeče dopadli podobně mizerně.
rvt: Ono co by bylo za standardy nemá smysl uvažovat. Stačí se podívat jak se všechny prohlížeče hrnou do CSS3
+1
0
-1
Je komentář přínosný?
Syky https://diit.cz/profil/syky01
6. 3. 2008 - 20:51https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuseMark48: Ad ACID3 a prohlížeče ještě jednou. Číslo kolika testy prohlížeč projde neznamená vůbec nic. Test je opravdu sestavený jako kyselina aby uškodil +- všem stejně a aby se snažili všichni vylepšit prohlížeče. Říkat, že FF je lepší než Opera nebo že Opera je lepší než Explorer je nesmysl, protože se vybíraly testy tak aby všechny prohlížeče dopadli podobně mizerně.
rvt: Ono co by bylo za standardy nemá smysl uvažovat. Stačí se podívat jak se všechny prohlížeče hrnou do CSS3https://diit.cz/clanek/internet-explorer-8-se-bude-hlavne-snazit-dodrzovat-standardy/diskuse#comment-394935
+
Ted jen upresnit, co znamena "pokud se bude dokument tvářit jako vyhovující standardům".
Ale pokud to bude na vetsinu stranek pouzivat standardni mod, tak zacne byt problem s IE hacky. Jeste zrusit podporu pro nestandardni chovani a zjednodusi se vyvoj stranek.
>> Zivan:
To by mělo být imho právě o tom, co bude mít v hlavičce (jak je to na wikipedii).
Jen tak pro zajimavost jsem si dal CSS a HTML validatorem zvalidovat ten slavny ACID TEST:) A Vysledek?:o) HTML jeste jakz takz, ikdyz taky neni validni, ale CSS? Hromada chyb, tak se ptam, k cemu je takovy acid test, kdyz nema validni kod?:o))) Mozna to nakonec IE6 zobrazuje korektnej nez cokoliv jineho:)http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.websta...
BTJ: A napadlo tě, že ACID nejenom že testuje jak mají prohlížeče správně zpracovat korektní výstup, ale v definicích (HTML i CSS) je jak správně zpracovat chyby? A jak jinak chceš prohlížeče otestovat na chyby, než tak že chyby bude dotyčná stránka obsahovat?
>> BTJ:
To je právě záměr nasekat do dokumentu specifické chyby a sledovat, co s nimi prohlížeč udělá. Prohlížeč, který si danou chybu vyloží po svém a zpracuje ji jakoby se nechumelilo, tím testem pak celkem pochopitelně neprojde.
No to teda nevim, jestli tohle je ucel a zda je to korektni tam rvat chyby. Kdyz prohlizec najde chybu, tak s ni musi neco udelat a stavet na tom jeho kvalitu je prinejmensim blbost (treba ta chyba 'red pink', je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat) .... ten test by mel testovat jen validni kod, zjistovat, jestli prohlizec spravne dodrzuje vsechny rozmery a podobne ptakoviny, zkratka to co urcuje vyslednou podobu stranky. No, abych to jeste vic priblizil, tak smyslem prohlizecu je, aby validni stranky zobrazovaly vsechny stejne. Ale kdyz je stranka invalidni, tak nema smysl ji jakko-li a s cimko-li porovnavat...na to muze pak byt dalsi test s jak velkym bordelem si jeste jaky prohlizec poradi a to bych mel viteze, IE 3.0,IE 4.0, 5.0, 6.0, 7.0, FF1, FF2, opera .......... zkratka, kteremu se takovy test usije na miru na jeho zachezeni s chybama....
> je snad lepsi kdyz neco ukaze nez kdyz to bude ignorovat
Ne, neni. Proste pokud je ve specifikaci, ze v pripade chyby se to ma ignorovat, tak se to ma ignorovat a ne jako treba IE si vymyslet. Tomu vymysleni se pak da rikat jedine umela demence (opak umele inteligence).
>> WIFT: Co to je za prákovina. Ten test má ověřit jak prohlížeč vyhovuje standardům, nikoli jak si poradí s chybama. Chyby nejsou součástí specifikace standardu.
Ze stránek w3c.org
In some cases, user agents must ignore part of an illegal style sheet. This specification defines ignore to mean that the user agent parses the illegal part (in order to find its beginning and end), but otherwise acts as if it had not been there.
RadekN: Demence není umělá, demence je přirozená ;-o) ...
2Jidas: Stacilo se podivat na http://www.webstandards.org/action/acid2/ a precist zvyraznenou vetu: Note: Some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly
Úplně nejlepší by bylo, aby se postarali o to, aby zmizela IE6. To je fakt katastrofa pro to něco dělat...
Nějak mi muj Firefox 2.0.0.12 neprojde Acid2 testem :-) Nedavno se myslim v chipu Firefox s Operou chvástali jak jsou 100%. Možná to tak skutečně je a chyba je pouze na mojem PC :-)
BTJ, Jidáš: Zkuste si napřed tu specifikaci anebo dokumentaci k ACID testu alespoň přečíst ;-)
Ten ACID test zkouší, zda prohlížeč zpracuje správné i chybné konstrukce způsobem, jakým to definuje specifikace.
Jelikož testuje i zda se prohlížeč správně vyrovná s chybnými konstrukcemi, kód logicky není validní.
MirosPikos: Firefox a Opera tím testem prošly v nějaké konkrétní verzi, jenže jak se dělají v dalších verzích změny, může se stát, že něco způsobí, že tím testem zase neprojde.
Acid2 testem projde Firefox až od verze 3.x , chce to číst pořádně a důkladně.Pak se neztrapníte evidentním nesmyslem.
trapny, vsichni vime, jak to zas dopadne.
2wift: ale o chybach to vubec neni, jde tu hlavne o elementy v tazich, ktere si vzdy ms vymyslel svoje a pak nesli zobrazit korektne jinde. neni chyba mit v tagu element navic, ktery dovede rozhodit vzhled treba u firefoxu. treba na troj sloupkove strance muze kvuli chybnemu elementu v tagu sloupku nalevo firefox zobrazit sloupek uprostred pod urovni obou krajnich sloupku a pritom se to muze firefoxu nezdat jako chyba, jenom proste ten element ignoroval. jde o to, aby ms nahradil vymyslene elementy tema, ktere tam podle w3c maji byt. bohuzel uz ms v tom udelal takovy bordel, ze by se museli menit i editory stranek.
Moje Opera 9.25 tim testem z odkzau teda projde...
Jenom by to chtělo aby IE8 nasadili jako nucenej update všech verzí win což v případě IE7 bohužel neudělali :(
Acid2 testem uz prosly prohlizece vsechny, MSIE je POSLEDNI, jako obvykle .... uz davno je tu test ACID3 daleko prisnejsi. Ve kterem momentalne kraluje Firefox v tesnem zavestu s Operou .... MSIE je pochopitelne jako vzdy naprosto na mizernem poslednim miste.
novy test Acid3 neukazuje jako svuj vystup spravne slozeny smajlik jako dvojka, ale CISLO ktere indikuje na kolik procent prohlizec testem prosel ... info: http://en.wikipedia.org/wiki/Acid3
Oprava pár chybek rudého cenzora WIFTa:
1. Ten "standardizovaný režim" se nazývá jednoduše - strict mód
2. Ten "zpětně kompatibilní režim" se opět nazývá jednoduše quirk mód (doopravdy to není žádný výmysl z wikipedie)
3. Jak se má prohlížeč chovat nepozná z hlavičky stránky (hlavička je to co je mezi tagy <head>), nýbrž z deklarace typu dokumentu, což je úplně první zápis, co má podle specifikace na stránce být (tedy ještě před <html>)
4. Pomocí deklarace typu dokumentu je možné prohlížeči oznámit jenom dva módy - tedy quirk nebo strict a všeobecně se dá říct, že to co obsahuje "Transitional" je quirk mód a tam kde je "Strict" je strict mód.
5. Co se týče oznámení ohledně třetího stavu, tak buď MS najde nějakou kličku v deklaracích typu dokumentu (nepředpokládám) a nebo použije meta tag. Nikoliv header tag, protože tím by vytvořil tag nový a specifikaci by porušil.
...je smutné jak to tady upadá. Taky je pravda, že když mi je někdy nevolno, tak stačí ve Firefoxu napsat cdr.cz a zmáčknout Ctrl+U (ano - zobrazení zdrojového kódu) a zvracení se dostaví neprodleně...
Bluemoon: To není ten hlavní problém, s tím mají problém jenom takoví ti M$ Certified Professional, kteří svoje vědomosti nabrali někde na školení výše jmenované stránky (nikoliv že si vše jako já vydřeli od jednoduché stránky s HTML formátováním a postupně poznávali nádhernou jednoduchost a čistotu (X)HTML a CSS) a produkují stránky "shitted for IE". Já někdy žasnu, jak se nějaká naprosto jednoduchá věc (formulář - tři inputy a submit) dokážou nakódovat tak složitě... Na jisté přihlašovací stránce informačního systému jisté obrovské české společnosti je jeden tak pěkně vyvedený, že prostě nefunguje nikde jinde než v IE6 a ve Firefoxu po kliknutí na submit místo odeslání poskakuje směrem k levému okraji obrazovky a když tam po deseti kliknutích doskáčete, tak se teprve odešle - made by Logos - platy jako ***** (raději autocenzura, než zásah našeho rudého bratra)...
Problém IE ve vztahu ke slušným kodérům je ten, že prostě jisté věci má implementované jinak potažmo chybně, než je standard.
a o 3 roky bude nova zaloba, makrosoft ie8 prilis dodrziava standardy a brani tak ostatnym prehliadacom v posobeni na trhu :-)) ... sudom bude makrosoft dotlaceny mat aspon 2 nove chyby mesacne a navrat ku ignorovaniu standartov :-) .. nah som to teda zahnal do totalnej absurdnosti :-) nechajme sa prekvapit :-))))
KarZeSmrzic: Větší blbost jsem neslyšel - víte kolik specializovaných firemních IS (ano - "shitted for IE6) je kompatibilní pouze s IE6? A víte jakou paseku doteď dělá, když si někdo takový v dobré víře stáhne přes automatické aktualizace IE7?
BTJ: Ať se každý drží svého kopyta, tak se prosím nepleť do problematiky standardů, když o tom víš houby.
magara: Myslím, že když si ubereš "a" na konci a to poslední "a" prohodíš s "o", tak obsah tvého příspěvku bude sedět ;). Ona třeba samotná Opera Software podala stížnost k EK, kde jedním bodem bylo právě to, že M$ schválně porušuje standardy ;)
happy zato z tvojij ucenych prdov :-) vsetci lahli nazem :-) skus sa niekedy aj zasmiat a budes happy :-)
a este si rypnem :-)), ludia bez fantazie sa zvycajne zmozu az na tu zamenu s o :-), za tych 10 rokov ma to ale vooooobec nenapadlo :-), beriem to ako pokus o vtip, aj ked chaby (pravy nick je magor, nemozem to mat tak priamo ved by som ochudobnil oponentov o tu trosku mozgovej aktivity a pocit vitazstva :-) ), tym to sa ospravedlnujem za tieto kydy mam bojovu naladu :-), vierozvestci ma nasieraju, neviem ci tento chape vyznam slova absurdnost absurdita
Nejde o to, abych se tady předvedl (a ukázal svoje "ucene prdy"), jde pouze o to, že WIFTa prostě nemám rád, chápeš? ;) Jinak mě absolutně nic na tomto zasmrádlém plátku nedrží ;).
A BTW - pokud doopravdy s nějakým vtipem přijdeš, tak se rád zasměju ;)
Ty jooo, to je revoluce. Promovaní inženýři v Microsoftu se konečně rozhodli něco dodržovat. Ale nebojte, ono to zase bude mít nějaký fígl ...
Ony ty standardy zase tak standardtní nebudou když nejzozšířenejší prophlížeče to nepodporují...
Jen tak mimochodem, Acid Test sice zkouší CSS, ale funguje na předpokladu chybně interpretovaného HTML. V testu jsou totiž i prázdné HTML tagy, které se nesmí zobrazit. Jenže Acid Test počítá s jejich zobrazením. Takže výsledkem Acid Testu je, že se ověří, zda prohlížeš podporuje CSS správně, ale současně s tím se zjistí, že HTML správně neinterpretuje.
Ohledně webových standardů. Kdysi webové standardy vznikaly tak, že si každý prohlížeč definoval svoje tagy a z toho, co měly společné se udělal standard. To znamená, že Microsoft nemůže odstranit používání nestandardních tagů, stejně jako to nemůže udělat Firefox (viz tag BLINK, který je pokud vím stále podporován, nebo tag CANVAS).
Za povšimnutí stojí ještě jeden fakt. Dokud se HTML rozvíjelo živelně (každý si přidával, jaké tagy chtěl, a pokud se ostatním líbili, zahrnuly je do podpory také), rozvoj fungoval skvěle. Jamile začalo být HTML pod diktátem W3C, rozvoj postupně ustal, HTML 4.01 je víc než 7 let staré, XHTML se pořádně neujalo díky nekompatibilitě s HTML, XHTML2.0 dokonce snad ještě čeká na to, až ho bude podporovat druhý prohlížeč, aby mohl být schválen (pokud vím, tak ke schválení standardu je nutné, aby ho uměly zpracovávat alespoň dva prohlížeče).
IE prostě svoje tagy a svůj způsob zpracování CSS měl dřív, než byl standard schválen, proto má několik věcí jinak.
Jinak, každý prohlížeč, který reaguje na DOCTYPE nedodržuje specifikaci, protože podle specifikace je DOCTYPE pouze validátor, aby měl možnost kontrolovat strukturální správnost dokumentu, a prohlížeč by DOCTYPE zpracovávat neměl.
happymaster23: Teda nevim, kde jsi prisel na to, ze Transitional znaci "quirks mode" a Strict "strict mode", kazdopadne je to blbost. Transitional predstavuje volnejsi specifikaci dany verze doctype tak, aby podporoval i veci, ktery z nej byly od minuly verze odstraneny (pripadne jsou z jinych vetvi - XHTML vs. HTML). Strict naproti tomu urcuje dokument, ktery by mel plne vyvhovovat specifikaci ty dany verze. Starosti o nejaky mody prohlizecu, aby dokazaly simulovat chyby z IE, opravdu neprislusi W3C...
koukam ze soudruhu happymasterovi by prospelo kdyby alespon na jeziska mel nejaky sex, nechme na nem zda s nejakou zenskou chlapem ci kralikem ci co je mu libo jineho... Jinak to vypada ze mas fakt pretlak a nejak se mu to tlaci do hlavy (zamerne nepisu na mozek, to vypada ze je zcela zamestnano jeho umelou "nenavisti" k wiftovi:)) Copak Happymastere, wift ti pripomel tvoji nenavidenou ucitelku ze skolky?:)))
rvt: XHTML 2.0 pokud vím nebude, protože se proti tomu postavila jak Mozilla Corp, Opera Software nebo Google. Místo toho má být HTML 5.0...
kluzo1: Prosím, raději mlč, ano ;) A nebo protože čínský výrobce šroubků nedodržje mezinárodní normy na jeho velikost, tak se řekně že standard je na nic?
rvt a qee: Co se týče toho jak se prohlížeče chovají k doctype, tak sice když se to vymýšlelo tak to nebyl úmysl, aby se podle nich prohlížeče řídili a přepínali svůj zobrazovací režim, nicméně KAŽDÝ prohlížeč se takto chová a doctype které obsahují transitional přepínají prohlížeč do quirk módu a ty co mají strict prohlížeč přepínají do strict módu. Něco počíst si můžete například zde http://css.interval.cz/clanky/pracovni-rezimy-prohlizecu/ a nebo tady http://wellstyled.com/html-doctype-and-browser-mode.html A tím co píšu jsem si na 100% jistý, protože je mám oveřené v praxi.
A BTW - doufám, že naprosto offtopic a uražlivé příspěvky budou mazány. Většinou to totiž bývá tak, že člověk ty urážky píše ze svého podvědomí, copak mu asi ta učitelka ve školce musela udělat, že se mu tam tak usídlila...
>> happymaster23:
Jestli budou, nebude to moje práce. Máš aspoň trošku radost? ;-)
To rvt: Kdyby nebylo toho "diktátu" W3C, tak by na každý lampě visel minimálně jeden webkodér.
To happy123: Proč nemáš rád Wifta? :) Ty mne taky někdy pěkně šituješ :), ale respektuji tvé názory a toto je třeba abstrahovat od osobních kvalit dotyčného. Názory jsou holt různé, kromě těch echt dementních.
mike: kdyby nebylo tvrdé ruky W3C, tak by spíš už dneska existovalo možná i HTML 7. Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem (width, height = rozměr vlastního obsahu, Opera, Firefox) a okrajovým box modelem (width, height = rozměr vlastního obsahu + padding + border, IE < 7). V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model, W3C doporučilo obsahový model. Navíc není pravda, že by okrajový model byl výmysl Microsoftu, protože s tímto přišel Netscape a IE se mu pak přizpůsobil.
Jak šel čas, tak IE pořád používal okrajový model, zatímco nově vzniklý prohlížeč Phoenix (-> Firebird -> Firefox) začal používat obsahový model, jelikož se jednalo o defacto nový prohlížeč a ne o následníka Netscapu, bylo snadné začít podporovat definice dle W3C. Pro nový prohlížeč je jednoduché křičet "My dodržujeme standardy", zatímco IE je tak trochu svázán svojí minulostí. Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Jinak HTML 5 beru. Jenom mi přijde jako pitomost rušit existující tagy. Proč je zatracován tag FONT? Přiznám se, že jsem zatím nepochopil rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo">.
Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.
zamrzlo peklo!
To rvt: Ono trochu toho konzervatismu nikdy neškodí. Tvůj výlet do minulosti a podpora/nepodpora kýhovýra - jo, tak nějak to bylo, ale s tím už toho moc nenaděláme.
Rušení tagů - nevidím v tom přínos, bo těch tagů zas není tolik a stejně si myslím, že prohlížeče je budou i nadále podporovat. Heh, kdyby najednou přestaly prohlížeče podporovat tag FONT, troufám si tvrdit, že půlka internetu by začala vypadat "nějak divně" :).
Rozdíl mezi <FONT COLOR="red"> nebo <FONT SIZE="-1"> a např. <DIV CLASS="red"> nebo <DIV CLASS="cervene"> nebo <DIV CLASS="mensi_pismo"> - no, rozdíl je asi v tom, že pomocí klasy atd. to spravuješ centrálně na všech stránkách, nebo máš na mysli něco jiného? Tím neříkám, že když má někdo v oblibě FONT a mocnou funkci editoru "najdi a nahraď ve všech souborech", proč ne :)
No a nestandardní rozšíření by se prostě neměly používat. Na slušný web nepatří dle mého ani fleška :)
CITUJI: Ono W3C taky dělá pěkný pitomosti možná i naschvál webcodérům. Jako příklad bych uvedl záležitosti s obsahovým box modelem
Pěkný pitomosti tady plácáš. Box model dle w3c je logický a vedla k němu nutnost. Box model dle IE stojí za hovno. Schválně si udělej tabulku, buňkám nastav padding a dovnitř nasázej inputy, kterým nastav šířku 100% a pokochej se v IE a ve Firefoxu. A pak zkus nějakým způsobem dosáhnout v IE stejné podoby, jako je ve Firefoxu za použití toho pitomého IE box modelu, nepodaří se ti to. U tabulky počítej s dynamickou šířkou sloupců.
CITUJI: Zase na druhou stranu, Firefox se stalo oblíbeným, až když začal pořádně podporovat nestandartní funkce IE (např. document.all - jaký je vlastně rozdíl mezi document.all a document.getElementById()?)
Pěkný pitomosti tady plácáš. Firefox document.all nepodporuje, pouze na to nevrací výjimku, protože to spousta hloupých programátorů používala k otestování, zda jsou na ie a v negativním případě napsala sorry, nemáte ie, nefunguju.
Rozdíl je v tom, že jedno je atribut, druhé je funkce. Neméně důležitý rozdíl je, že to druhé je kompatibilní s DOM. A protože nemáš rozhled, tak ti prozradím, že DOM spolu se SAX je api standardizované napříč platformami a jazyky, jeho působnost zdaleka překračuje prohlížeče a javascript.
CITUJI: Každopádně i Mozilla má svoje nestandardní rozšíření (už zmiňovaný tag <BLINK> nebo CSS vlastnosti -moz-border-radius, -moz-box-sizing, -moz-opacity, za které nepocházejí z IE (narozdíl od document.all)), takže ani Mozilla nebere striktní dodržování standartu zas tak moc vážně.
Člověče, ty bys měl radši držet hubu, protože co slovo, to naprostá pitomost. Standard CSS explicitně povoluje rozšíření o vlastní vlastnosti, za splnění některých podmínek. Jednou z těchto podmínek je, že názvy vlastních vlastností začínají znakem -, což Firefox splňujě a je tak plně v souladu se standardem. Tyto rozšíření nejsou určeny pro používání na webu.
Ale na IE nevadí, že má něco navíc, na něm vadí, že se chová v rozporu se standardy, když někde standard tvrdí, tady to musí být modrý, tak IE to tam má červený. To je ten problém a to dělá ty starosti. Něco navíc nepřekáží, ale že se něco chová jinak než má, to je jen k nasrání.
RVT: "V roce 1998 používaly oba dva prohlížeče (Netscape i IE) okrajový model" ... neni pravda. Prinejmensim v roce 1996 - pred napsanim specifikace CSS - ani jeden prohlizec nepouzival uceleny model pro vykreslovani vsech elementu, konecne proc kdyz vetsine elementu nebylo JAK padding nastavit. Specialne tabulky netscape vykresloval jako s obsahovym modelem, protoze jak eee spravne poznamenal jinak to nejde.
To eee: Nemám nic proti box modelu dle W3C, jenom proti tomu, že v té době, kdy se toto doporučení objevilo, oba majoritní prohlížeče používaly stejný box model (ale nebyl to ten dle W3C).
To hkmaly: Samozřejmě, že v roce 1998 nebylo ucelené CSS, nicméně HTML tagy umožňovaly nastavit stejné vlastnosti, jako CSS. Vlastnost padding sice neexistovala, ale vlastnost padding, ale vlastnost border existovala a ta se do šířky objektu také počítá (vlastnost margin už ne)
To eee a hkmaly:
Netscape 1.0 zavedl vlastnosti width, height a border k tagu <IMG>, kde width a height jsou rozměry vlastního obrázku a okraj se přičítá (cosi jako obsahový model). Netscape 1.1 zavedl atributy width a height k tagu <TABLE>, kde rozměry width a height byly včetně okraje (okrajový model). V roce 1996 W3C stanovuje v prvním doporučení CSS, že width, height, padding a border určují model obsahový. Netscape 4.0 zavedl některé věci z CSS, ale stále používal model okrajový. Explorer 4.0 od něj tento model převzal (okamžik, kdy oba prohlížeče používají stejný box model - okrajový). O něco později W3C doporučuje obsahový model, přestože oba hlavní prohlížeče používají model okrajový.
To eee: Dle http://www.czilla.cz/podpora/document-all.html a http://forum.czilla.cz/viewtopic.php?p=12873 Mozilla (i Firefox) používá nedetovatelnou podporu document.all ... asi mám jinou představu o nedetekovatelnosti, než ty, ale podle mého je to tak, že při testu na existenci document.all to právě tu výjimku vyhodí, ale pokud pomocí této konstrukce přistupuje ke konkrétnímu objektu, tak by to mělo fungovat.
možné zápisy document.all:
document.all.mojeid
document.all["mojeid"]
document.all.item("mojeid")
document.all.tags("table")
možné zápisy getElementById:
document.getElementById("mojeid")
document.getElementsByTagName("table")
Z hlediska zápisu je to teda podobné, aspoň, co se týká document.all.item("mojeid") a document.getElementById("mojeid") a document.all.tags("table") a document.getElementsByTagName("table"). takže pokud by se nahradilo getElementById pomocí document.all.item, tak by měl být výsledek stejný.
Pokud -moz-border-radius, -moz-box-sizing, -moz-opacity nejsou určeny k používání na webu, tak proč na webu fungují?
<TABLE COLS="2" BORDER="5" STYLE="-moz-border-radius: 50;">
<TR><TD STYLE="-moz-border-radius: 50;">aeeeeee</TD><TD>ceeeee</TD></TR>
<TR><TD>d</TD><TD>c</TD></TR>
</TABLE>
mi ve Firefoxu vykreslí kulaté rohy okraje tabulky a první buňky.
Pokud ty by jsi byl vývojářem IE v době, kdy IE používalo jenom okrajový model a W3C doporučilo obsahový model (stejným způsobem jako Netscape), jak by jsi se rozhodl? Zachovat okrajový model a nechat stránky tak, aby vypadaly, jak je autor navrhnul, nebo změnil box model, a bylo by ti jedno, že stránky rozsypou?
To mike:
Tak s tím menším písmem asi ano, ale pokud bych měl definovat třídu CLASS="red" jenom kvůli tomu, že tam chci červené písmo, a pak tam nakonec dát modré by byla asi dost zmatená volba, i když centrálně jednoduše udělatelná.
Osobně nevidím důvod v tom používat nestandardní rozšíření, už proto, že díky těmto rozšířením se HTML vyvíjí, jenom je prostě nutné to udělat tak, aby stránka bez toho rozšíření byla funkční. Stejně tak JavaScript nebo Flash. Třeba v případech, kdy se to hodí používám i VBscript, pokud jeho nefunkčnost na jiných prohlížečích nevadí.
Mark48: Ad ACID3 a prohlížeče ještě jednou. Číslo kolika testy prohlížeč projde neznamená vůbec nic. Test je opravdu sestavený jako kyselina aby uškodil +- všem stejně a aby se snažili všichni vylepšit prohlížeče. Říkat, že FF je lepší než Opera nebo že Opera je lepší než Explorer je nesmysl, protože se vybíraly testy tak aby všechny prohlížeče dopadli podobně mizerně.
rvt: Ono co by bylo za standardy nemá smysl uvažovat. Stačí se podívat jak se všechny prohlížeče hrnou do CSS3
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.