Chapter 2: Doctypes

Doctypes (short for 'document type') help browsers understand the version of HTML the document is written in for better interpretability. Doctype declarations are not HTML tags and belong at the very top of a document.

Structure and Declaration of Doctypes

Section 2.1: Adding the Doctype

HTML 5 Doctype:

<!DOCTYPE html>

Section 2.2: HTML 5 Doctype Details

Case Insensitivity

Per the W3.org HTML5 DOCTYPE specification, a DOCTYPE must consist of the following components, in this order:

  1. A string that is an ASCII case-insensitive match for the string "<!DOCTYPE".

Therefore, the following DOCTYPEs are also valid: