HTML,即超文本标记语言,是一种用于构建和呈现网页内容的标准标记语言。
· HTML的全称是HyperText Markup Language
· HTML并非编程语言,而是一种标记语言
· 标记语言由一系列标记标签(markup tag)构成
· HTML通过标记标签来定义网页的结构和内容
· HTML文档由HTML标签和文本内容组成
· HTML文档亦被称为Web页面
HTML标签的特性
HTML标记标签通常被称为HTML标签(HTML tag)。
· HTML标签由尖括号包围的关键词构成,例如<html>
· HTML标签通常成对出现,如<b>和</b>
· 成对标签中的第一个称为起始标签,第二个称为结束标签
· 起始和结束标签亦被称为开放标签和闭合标签
<标签>内容</标签>
HTML元素的概念
在严格意义上,“HTML标签”与“HTML元素”有所区别。
一个HTML元素由起始标签、结束标签以及它们之间的内容组成,如下例所示:
HTML元素示例:
<p>这是一个段落。</p>
Web浏览器的作用
Web浏览器(例如谷歌浏览器、Internet Explorer、Firefox、Safari)用于读取HTML文件,并将其渲染为网页。
浏览器不直接显示HTML标签,而是利用标签来决定如何展示HTML页面内容。
HTML的版本演进
自互联网诞生以来,已经发布了多个HTML版本:
版本 |
发布时间 |
HTML |
1991 |
HTML+ |
1993 |
HTML 2.0 |
1995 |
HTML 3.2 |
1997 |
HTML 4.01 |
1999 |
XHTML 1.0 |
2000 |
HTML5 |
2012 |
XHTML5 |
2013 |
<!DOCTYPE>声明的作用
<!DOCTYPE>声明有助于浏览器正确解析和显示网页。
由于网络上存在多种类型的文件,正确的HTML版本声明能够确保浏览器正确渲染网页内容。
doctype声明不区分大小写,以下示例均有效:
<!DOCTYPE html><!DOCTYPE HTML><!doctype html><!Doctype Html>
通用声明示例
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
字符编码声明
在多数浏览器中,直接输出中文可能会导致乱码问题,此时需要在HTML文档头部声明字符编码为UTF-8或GBK。
我来说两句