The W3C‘s HTML validator has a new beta that includes a significant change. It will now attempt fallback validation if it can’t find a DOCTYPE or character encoding. In other words, if you run a legacy document through the validator, it will warn you the document is invalid because it couldn’t find the stuff it needed, but make a guess at the right DTD and character encoding to use and try validating against those. See, for example, the validation run of a “non-DOCTYPE” test page.
Personally, I think this is great. It makes the validator a lot more friendly without giving people the idea that their invalid documents are okay. It removes one more annoyance from the path to validation, and that can’t be a bad thing.
I spent the three-day weekend producing a few metric tons of screenshots, pounding my head against the desktop over the inline formatting model (again), blowing up some virtual giant robots, and all the other things that make for a good holiday weekend. Last night Kat and I went with some good friends to see A Mighty Wind, which we all thought was a hoot. Or, more properly, a hootenanny. Eugene Levy’s character, Mitch, was just amazing.