I'm sure everyone here knows that we cannot serve the pages with the correct MIME type (application/xhtml+xml) for XHTML without breaking IE compatibility, and that any content served with text/html will be parsed as HTML by any browser out there. So if the content is not parsed as XML.
I use a xhtml doctype only for one reason: it helps me find “errors” in my markup in a more stricter way compared to html. Even if my documents are served as text/html
Is there any other benefit to use XHTML 1.0 Strict with content="text/html; over HTML 4.01 strict at all? At present or and in the future.
- if i'm already writing well formed valid HTML 4.01 strict and
- not want to use any extra XHTML features (SVG, Docbook, MathML, OFX, etc),
- never going to manipulate my XHTML to XSL(T)
- never goint to server document as application/html+xml