GoodWill píše:
pisat nevalidny kod je hanba (moj nazor). je ot to iste ako pisat do novin s gramatickymi chybami.
Ja by som s tym problem nemal, keby boli specifikacie HTML4 a samotna DTD napisane dobre. Vysvetli mi, preco maju <script> a <style> povinny atribut type? Preco do <li> v <ul> mozem dat blokovy element, ale do <li> v <menu> uz nie? Preco je <div> v hlavicke validny, ak ho obalim <object>om? Preco do riadkoveho elementu <ins>/<del> mozem vkladat blokove elementy? Preco nemozem pouzit tak dobre podporovane atributy a elementy ako <embed>, <nobr>, <input autocomplete=off>, contenteditable? Preco je podla oficialneho validatora
toto validne? ...mam pokracovat?
Tie specifikacie su nahovno napisane, je v nich spusta chyb, dovoluju, co by nemali, zakazuju/prikazuju to, co by mali nechat tak. Pokrok ocakavam od HTML5, to je spravene na mieru prehliadacom (na rozdiel od sucasnych specifikacii) - kto kodi trosku normalne, nenapise pri <!doctype html> neplatny kod.