Jero.net

Valid means nothing

I've seen so many websites that think their markup is perfect because their website validates according to the W3C Markup Validator, yet they're abusing every element you could possibly imagine. So should we actually care if a site validates or not?

Well, only a little. Sure, it's nice that your markup is well-formed, but that's it. The validator is unable to detect the most important part of any markup language: proper use of the elements' semantics. And as you probably know, that's what matters. The first step is of course to make your markup well-formed. But that's only the first and there are still many steps to go.

Because of this, I've deleted my HTML and CSS validation links. As I said in my previous paragraph, valid markup is the first step to making your markup semantically correct, so the visitor should expect no less.