HTML简介
什么是HTML
HTML(HyperText Markup Language 超文本标记语言)是一种用于创建网页的标准标记语言。
HTML不是编程语言,而是一种标记语言。标记语言是一套标记标签(markup tag)。HTML使用标记标签来描述网页。
HTML文档包含了HTML标签及文本内容,HTML文档也叫做web页面。
HTML标签
HTML标记标签通常被称为HTML标签(HTML tag)。
- HTML标签是由尖括号包围的关键词,比如<html>;
- HTML标签通常是成对出现的,比如<p>和</p>;
- 标签对的第一个标签是开始标签,第二个标签是结束标签;
- 开始和结束标签也被称为开放标签和闭合标签。
HTML元素
“HTML标签”和“HTML元素”通常都是描述同样的意思。但严格来讲,一个HTML元素包含了开始标签和结束标签。
HTML网页结构
<html>
<head>
<title>页面标题</title>
</head> <body>
<h1>这是一个标题</h1>
<p>这是一个段落。</p>
<p>这是另外一个段落。</p>
</body></html>
只有<body>区域才会在浏览器中显示。
HTML版本

<!DOCTYPE>声明
<!DOCTYPE>声明有助于浏览器中正确显示网页。
网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。
doctype声明不区分大小写。
由于HTML4.01是基于SGML(Standard Generalized Markup Language),<!DOCTYPE>声明需引用DTD(文档类型声明)。HTML4.01中规定了三种<!DOCTYPE>声明:
- Strict 包含所有HTML元素和属性,不包括表象或过时的元素(如<font>),不允许使用框架集;
- Transitional 包含所有HTML元素和属性,包括表象或过时的元素(如<font>),不允许使用框架集;
- Frameset 包含所有的HTML元素和属性,包括表象或过时的元素(如<font>),允许使用框架集内容。
HTML5不是基于SGML,因此不需要引用DTD。
中文编码
对于中文网页,需要使用<meta charset="utf-8">在<head>标签中声明编码,否则会出现乱码。
有些浏览器(如360浏览器)会设置GBK为默认编码,所以需设置为<meta charset="gbk">。
浙公网安备 33010602011771号