cyman, žal to pravilo nikakor ne obstaja :)
Obstaja napisano pravilo, da XHTML je case sensitive in napisano pravilo, da HTML ni :)
Če bi to nenapisano pravilo, ki ga omenjaš ti, obstajalo, verjetno w3.org na svojem sajtu ne bi podajali primerov za HTML v uppercase, kajne? Primer: The global structure of an HTML document
Ravno tako obstaja napisano pravilo, da v HTML vrednosti atributov ni potrebno dati v narekovaje, če so te vrednosti sestavljene le iz znakov a-z, A-Z in 0-9, ali znakov "-", ".", "_" in ":".
Ravno tako obstaja napisano pravilo, da obstaja kar nekaj HTML tagov, ki imajo le optional closing tag in nekaj HTML tagov, ki so empty in ne smejo imeti closing taga. Ravno tako HTML ne pozna closing slashev v open tagu.
Se strinjam, da dokument niti slučajno ni valid, ampak ne zaradi teh "napak", ki si jih opazil ti :)