About doctypes and MIME types.

Pages accessed over the Web are accompanied by an HTTP header that provides information about the document requested, including its MIME type. If a document is transmitted with an HTML MIME type, such as text/html, then it will be processed as an HTML document by Web browsers. When a document is transmitted with an XML MIME type, such as application/xhtml+xml, then it is treated as an XML document by Web browsers, to be parsed by an XML processor.

A document with a doctype such as HTML 4.01 should always be transmitted with an HTML MIME type. Others, such as XHTML 1.x doctypes, can be transmitted with either an HTML or XML MIME type. The appropriate way to declare the character encoding and language of a page differs significantly according to the MIME type applied.

On the right side of the Information section heading in the checker, we display the doctype and MIME-type used to process the page. Pages that have no doctype are currently handled as HTML5.

For more information about this, see Serving HTML & XHTML.