!DOCTYPE
!DOCTYPE
This page has been flagged with the following issues:
High-level issues:
Summary
A Document Type Declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document (for example, a webpage) with a Document Type Definition (DTD) (for example, the formal definition of a particular version of HTML). In the serialized form of the document, it manifests as a short string of markup that conforms to a particular syntax.
Overview Table
| DOM Interface | HTMLElement |
|---|
Examples
HTML5 has one doctype declaration
HTML
<!DOCTYPE html>
HTML 4.01 Strict
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Notes
The <!DOCTYPE> declaration must be the very first thing in an HTML document, before the <html> tag.
This is not a HTML tag but an instruction for the browser about the version of the document.
In HTML 4.01, the <!DOCTYPE> declaration refers to a DTD, because HTML 4.01 was based on SGML. The DTD specifies the rules for the markup language, so that the browsers render the content correctly.
HTML5 is not based on SGML, and therefore does not require a reference to a DTD.
See also
Related articles
HTML
- !DOCTYPE
This tool helps to make and review comments inline.
How to Use
insert instructions, with images, here