Mravenec.net: profesionální webová dílna, stylová kodérna a hypertextová prototypovna


Proč je tolik nevalidních HTML dokumentů

Napadlo Vás někdy, proč je dnešní internet „zaplevelen“ nevalidními a v horším případě i syntakticky nesprávnými HTML dokumenty? Ian Hickson v článku Error handling and Web language design (Hixie's Natural Log, 22. ledna 2004) podle mého názoru správně za kámen úrazu označuje onu skutečnost, že v normě HTML není nefinováno, ja by měl klient s chybným HTML dokument zacházet. Záleží tedy jen na výrobci prohlížeče, zda se má klientský prohlížeč snažit dokument zobrazit, nebo jen vypsat chybovou hlášku. A jelikož první rozšířenější prohlížeč (myšlen Netscape) se z vůle svých tvůrců rozhodl chyby v dokumentech trpět, byli budoucí prohlížeče (myšlen Internet Explorer) nuceny z důvodů kompatibility pokračovat stejným směrem. (Tip: Adam Hauner)

Komentáře

1. Lukáš Mačí – 1. února 2004, 16:20

Nedávno myslím Pixy podotknul, že by bylo pěkné, aby prohlížeč na navalidní dokument reagoval třeba jen žlutým trojúhelníčkem s vykřičníkem. Myslím, že by to hodně tvůrcům pohnulo malinko se svědomím. A to svědomí tvůrců je asi jedinou možností, jak situaci zlepšit. Alespoň zatím.

2. johnny – 1. února 2004, 16:40

Nebýt prohlížečů, které povolovaly (a stále povolují) chyby v zápisu, není amatérských tvůrců HTML stránek. Nebýt amatérů, není nadšení. Nebýt nadšení, není dnešní web tak oblíbený a rozsáhlý. Sice to není ještě cesta toho úplně nejmenšího zla (žlutý trojúhelník by se mi taky zamlouval), ale i tak dobrý.

3. Adam Hauner – 3. února 2004, 07:40

To Lukáš Mačí: Žlutý trojúhelníček stojí procesorový čas, uživatele prakticky nezajímá (upozornění je zajímavé pro vývojáře a ti mají jiné nástroje) a jeho implementace by byla obtížná. Bug v b.m.o existuje, ale asi nebude nikdy fixnut.

Váš komentář

K článku nelze připojit komentář, Mraveniště bylo zakonzerováno.


Copyright © Jan Bien.
W3C XHTML 1.0  | W3C CSS 2  | UAW adaptive  | Geo URL  | RDF RSS