So I ran into a few snafu’s trying to use the w3c’s XHTML validator:
1. The doctype declaration is case sensitive. This incorrect doctype:
<!doctype HTML public "-//W3C//dtd html 4.01 transitional//en">
is not the same as this correct one:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2. The xml declaration must be put ABOVE your ASP.NET page code.Simple fix, but wouldn’t validate without it.
Now I have earned my nice link in my footer:
Valid XHTML (Not for this site, though.)