The HTML5 validator will produce
both errors and warnings. I personally believe that many of the so-called
“errors” are at best shoulds and at worst pose no real
interoperability problems and are so frequently violated that the message
produced only serve to obscure real problems.
To help evaluate this thesis, I’ve analyzed a few sites,
categorized each error and warning, and taken a first pass at sorting these
messages. Those that I have sorted to the top are ones I’ve thought to
be less likely to be intentional and/or more likely to cause interoperation
issues. And, therefore, those that appear later tend to be ones that I either
find likely to be willful violations, or are unlikely to cause any problems at
all.
I want to stress that this ordering was done quickly, and is likely to have
many, many errors. I’m presenting it early in the hopes that others
would comment on this. Such comments may very well influence further
exploration I do in this area.
This validator.nu result reminds me of a scene from the Incredibles:
Syndrome (to Mr. Incredible): “I’ll give them the most spectacular heroics anyone’s ever seen. And when I’m old and I’ve had my fun, I’ll sell my inventions so that everyone can be superheroes. Everyone can be super. And when everyone’s super, no one will be.” [evil laughter]
Aryeh Gregor and I have started gathering some more detailed data (including hand-classification of the errors). If anyone wants to help (or add additional data or cover more sites) that would be most welcome.
FWIW, the google.com results are actually for google.fr. html5.validator.nu is hosted in France, so google.com redirects to google.fr by IP-to-country mapping.
Methodology: ←Older revision Revision as of 20:37, 28 March 2010 (4 intermediate revisions not shown.) Line 10: Line 10: * For pages that declared themselves to be something other than HTML5, [link] was used to validate them as...
Methodology: ←Older revision Revision as of 20:37, 28 March 2010 (4 intermediate revisions not shown.) Line 10: Line 10: * For pages that declared themselves to be something other than HTML5, [link] was used to validate them as...