Home >Web Front-end >HTML Tutorial >Detailed introduction to declaration in html

Detailed introduction to declaration in html

黄舟
黄舟Original
2017-06-19 10:27:242482browse

The

declaration is not an HTML tag; it is used to tell the web browser which version of HTML is used for the page.

The declaration is located at the very beginning of the document, before the tag. The declaration tells the browser's parser what document standard to use to parse this document (standard model). If declared incorrectly or not declared, the document will be rendered in compatibility mode/mixed mode.

tag has no closing tag. declarations are not case-sensitive. Always add the declaration to your HTML document first to ensure the browser knows the document type in advance.

##html4.01 and html5

In html4.01, the statement is required

QuoteDTD (Document Type Declaration), because it is based on SGML (Standard Generalized Markup Language Standard Generalized Markup Language), DTD specifies the rules of the markup language to ensure that the browser can correctly The rendering content. html5 is not based on SGML and therefore does not need to reference a DTD.

HTML 5 has only one declaration:

 <!DOCTYPE html>

HTML 4.01 specifies three different declarations, namely: Strict, Transitional and Frameset

HTML 4.01 Strict

Does not allow the use of expressive, deprecated elements (such as font) and

frameworksets (such as frameset).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

Allows the use of expressive, obsolete elements (such as font), but does not allow the use of framesets (such as frameset).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

Allows presentational elements, exhaust elements, and framesets.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


HTML ELEMENTS AND VALID DOCTYPES

Table at the link below lists all HTML5 /HTML 4.01/XHTML elements, and what document types (!DOCTYPE) they will appear in, as shown in the figure.

Detailed introduction to <!DOCTYPE> declaration in html

Detailed introduction to <!DOCTYPE> declaration in html

Detailed introduction to <!DOCTYPE> declaration in html

The above is the detailed content of Detailed introduction to declaration in html. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn