Ask HN: Why do many major sites fail W3C's markup validation service?
Pretty much every major site, including Google and Hacker News, does not pass.
<div class="clear"></div>
in order to clear a float or something. There are better ways to do this but nothing is more convenient than riddling your markup with non-semantic garbage. If your website renders as expected in all major browsers, I say don't worry about it.Also, if it renders like crap in IEX, don't worry about it. IE users are used to a horrible experience online. They see broken websites all the time and just assume their computer has a virus. And it probably does. It's just not causing their poor web experience.
Google's home page is now huge with the javascript and Google+ additions - but it used to send invalid HTML missing end tags on purpose. Browsers still render unclosed tags when reaching the end of the response, and therefore they could send a smaller, faster HTML page by leaving off closing tags.
With me, as long as it works, I don't care.