HTML5 is not based on SGML, and therefore does not require a reference to a DTD.
HTML 5 Doctype declaration:
<!DOCTYPE html>
Per the W3.org HTML 5 DOCTYPE
Spec:
A DOCTYPE must consist of the following components, in this order:
"<!DOCTYPE"
.therefore the following DOCTYPE
s are also valid:
<!doctype html>
<!dOCtyPe html>
<!DocTYpe html>
This SO article discusses the topic extensively: http://stackoverflow.com/questions/7020961/uppercase-or-lowercase-doctype