The content introduced in this article is an introduction to HTML, which has certain reference value. Now I share it with everyone. Friends in need can refer to it
##HTML Introduction
HTML is a language used to describe web pages.
·HTML refers to HyperText Markup Language: HyperText Markup Language
·HTML is not a programming language, but A markup language
·Markup language is a set of markup tags
·HTML uses markup tags to describe web pages
·HTML documents contain HTML tags and text content
## ·HTML documents are also called web pages
HTML document suffix## .html
.htm
There is no difference between the above two suffixes and both can be used.
HTML example
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>自学教程(lengyuezuixue.com)</title>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body>
</html>
·<!DOCTYPE html>: Declared as an HTML5 document
·The element is the root element of the HTML page
·The
element contains the metadata of the document## ·The
·The element contains the visible page content
·The element defines a headline
## ·< The p> element defines a paragraph
##HTML tag
## HTML markup tag Usually called HTML tag
## ·HTML tag is a keyword surrounded by angle brackets, such as ·HTML tags usually appear in pairs, such as and
## ·The first tag in the tag pair is the start tag. The second tag is the closing tag
·The opening and closing tags are also known as open tags and closing tags
<标签>内容</标签>
HTML Element
"HTML tag" and "HTML element" usually describe the same meaning.
But strictly speaking, an HTML element contains a start tag and an end tag, as shown in the following example:
HTML element:
这是一个段落。
HTML 网页结构
只有 区域 (白色部分) 才会在浏览器中显示。
声明
声明有助于浏览器中正确显示网页。
网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。
doctype 声明是不区分大小写的,以下方式均可:
<!DOCTYPE html> <!DOCTYPE HTML> <!doctype html> <!Doctype Html>
通常声明
<!DOCTYPE html>
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
这个 DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这个 DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
这个 DTD 与 XHTML 1.0 Strict 相同,但是允许您添加模块(例如为东亚语言提供 ruby 支持)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
注意
对于中文网页需要使用 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为
The above is the detailed content of An introduction to HTML. For more information, please follow other related articles on the PHP Chinese website!