HTML 指的是超文本标记语言 (Hyper Text Markup Language)
HTML 不是一种编程语言,而是一种标记语言 (markup language)
标记语言是一套标记标签 (markup tag)
HTML 标签通常是成对出现的,比如 <b> 和 </b>
新的XHTML标准要求所有的标签都被关闭,即<>和</>必须成对出现
基本标签
<html></html> 开始/结束标签
<head></head> <head> 标签用于定义文档的头部,它是所有头部元素的容器
<body></body> 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)
<title></title> <title> 元素可定义文档的标题
文本标签
<pre></pre> pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<h1></h1>……<h6></h6> <h1> - <h6> 标签可定义标题。<h1> 定义最大的标题。<h6> 定义最小的标题。
<b></b><i></i><u></u> <b> 标签规定粗体文本。 <i> 标签显示斜体文本效果。<u> 标签可定义下划线文本。
<tt></tt><strong></strong> <tt> 标签呈现类似打字机或者等宽的文本效果。把文本定义为语气更强的强调的内容。
<font></font> <font> 规定文本的字体、字体尺寸、字体颜色。
图像标签
<img> <img src="/i/eg_tulip.jpg" alt="上海鲜花港 - 郁金香" />
<hr> <hr> 标签在 HTML 页面中创建一条水平线。
格式标签
<p></p> <p> 标签定义段落。
<br> <br> 可插入一个简单的换行符。
<blockquote></blockquote> <blockquote> 与 </blockquote> 之间的所有文本都会
从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有
时会使用斜体。也就是说,块引用拥有它们自己的空间。
<dl></dl><dt></dt><dd></dd> <dl> 标签定义了定义列表(definition list)。<dt> 标签定义了定义列表中的项目
<dd> 在定义列表中定义条目的定义部分
<ol></ol><ul></ul><li></li> <ol> 标签定义有序列表 <ul> 标签定义无序列表 <li> 标签定义列表项目
<div></div> 可定义文档中的分区或节
表单标签
<form></form> 用于为用户输入创建 HTML 表单
<input type=""> 用于搜集用户信息
<select><option></option></select> 定义文档中的节(section、区段)。
<textarea></textarea> 标签定义多行的文本输入控件
表格标签
<table></table> 定义 HTML 表格
<tr></tr><td></td> 定义 HTML 表格中的行
<th></th> 表格内的表头单元格
链接标签
<a href=""></a> 定义超链接,用于从一张页面链接到另一张页面
<a name=""></a> HTML5 中不支持。规定锚的名称
帧标签
<frameset></frameset> 定义一个框架集
<frame> 定义 frameset 中的一个特定的窗口
<noframes></noframes> 不支持框架的浏览器显示文本