There is simply no excuse for sloppy HTML coding. Open a tag? Close it. In LIFO order. Don’t use proprietary tags and/or characters. Indent things for goodness sake. This stuff is supposed to be human readable, after all.
This isn’t rocket science, people.
And those folks who write software which generates crappy HTML code? Yeah, those folks ought to be flogged with a cat5-o-nine-tails. It’s really not that difficult to programatically generate and validate HTML, so just do it already. I’m talking to you, Microsoft Word.
Sheesh. It’s almost enough to make me want to hang up my keyboard and go live in the wilderness somewhere.
This rant brought to you by all of the work fine clients whose craptacular HTML files I need to scrub before I’m able to work on them. May all their net connections have insufferable lag and their memory leak like a sieve.