Valid HTML does not equal good HTML. A validator will not tell you if your markup is semantic or not or if it is accessible or not. Think of validation as a step towards a good website, not as quality assurance.
Read the outside article: Beyond Validation
Level: Intermediate

