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)
- Publikováno: 1. února 2004
- Trvalý odkaz: http://www1.mraveniste.org/weblog/2004/02/01-nevalidni.html
- Autor: Jan Bien
Komentáře
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.
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ý.
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.