Seems there are quite some differences in the webpage rendering due to the Doctype setting in the first line(normally) of a web page.
So I wonder what would be the default DTD if not mentioned
For example, if simply put it this way:
<!DOCTYPE html>
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Browsers use Doctypes as a magic string to switch between Quirks mode and Standards mode (and Almost Standards mode). You need a real SGML/XML parser to care about the DTD.
If there is a public identifier but no system identifier, then the parser is expected to look up the DTD in a local catalogue.
What you have, however, is the HTML 5 Doctype, which is designed be nothing more than the magic mode switching string. HTML 5 is explicitly not SGML based. Consequently, there is no DTD associated with it at all.