Ono neuzavírání tagů může být také z naprosto jednoduché příčiny - tehdy se šetřilo každým bajtem. Linky byly velmi velmi pomalé a stáhnutí každého KB navíc bylo velmi znát.
Druhým důvodem je to, že HTML vychází ze SGML, nikoli z XML, a tam neuzavírání tagů je možné.
Nemůžete ohledně HTML požadovat pravidla XML, protože HTML je postaveno na SGML - předchodci XML, který byl mnohem složitější a mnohem benevolentnější, než je XML.
Důvodem, proč je takový bordel v HTML včetně benevolence chyb je neschopnost W3C řídit standard HTML v minulosti. HTML vznikalo prakticky divoce přidáváním tagů nejprve firmou Netscape, později Microsoft a W3C nebyla schopna vydat žádný promyšlený standard HTML, v podstatě jen shrnula co do HTML nandaly komrční firmy.
Jinak XHTML2 považuji také za největší chybu a za dobu temna, za něco naprosto nepromyšleného, co se doufám nikdy neujme.
Martin Hassman ex-biochemik, umělecký programátor a publicista. Spoluzakladatel CZilly, zakladatel Zdrojáku, správce HTML5.cz, organizátor hackathonů, čekovacích muzejních nocí aj. akcí.
Přečteno 17 789×
Přečteno 17 564×
Přečteno 17 280×
Přečteno 17 152×
Přečteno 16 198×