The W3C has just made some changes to their HTML validator service. As a result, most of my pages have stopped being XHTML 1.0 compliant.
The main problem seems to be that I have two or three blank lines at the top of each HTML page, before the <?xml version=”1.0″?>. Strictly speaking, this should always be the first line in an XML file, and it looks like they are now applying that rule–strictly.
I think the extra lines are coming from the MTMacros I’m defining at the top of each template. It shouldn’t be too hard to re-work these, though.