XHTML 1.0
Content Type
Pages on this site are served with the mime type text/html and yet the
DTD at the top of the page
declares the content as XHTML.
Why?
Because some versions of the world’s most popular web browser won’t render content served with
a mime type of application/xhtml+xml. That’s why.
Namespaces
Some pages on this site will not pass the W3C MarkUp Validator because they declare an XML Namespace. The W3C validator uses a document’s DTD to validate against. However, DTDs are not aware of namespaces. They look only at the QName. Thus namespaces have no effect with respect to DTD-based validation.
Although they may fail the W3C validator, these pages are still valid XHTML.
CSS 2
Some pages on this site will fail the W3C CSS Validator. These pages use DHTML Behaviors.
Behavioral Extensions were never ratified by
the W3C and the behavior CSS attribute is not included in the
CSS2 Specification.
Any other failures of the W3C validation services can be reported here.