HTML 3.2 概览
HTML 3.2是 WWW联 盟 (World Wide Web
Con-sortium)1996年 4月 关 于 HTML的 最 新 规 范 。 参
与 定 义 的 厂 商 有 IBM、 Microsoft、 Netscape、
Novell、 Soft Quad、 Spyglass和 Sun等 。 虽 然 早 在
1995年 3月 就 有 人 提 出 HTML 3.0的 技 术 规 范 ,并
且 有 Are na、 UdiWWW、 Emacs-W3等 实 验 性 的 浏 览
器 支 持 ;但 是 ,由 于 HTML 3.0与 HTML 2.0相 比 ,改
运 过 大 ,不 利 推 广 ,因 此 HTML3.0草 稿 现 已 被
疲 除 。 新 的 HTML 3.2注 重 了 兼 容 性 的 提 高 ,采
用 了 该 规 范 所 创 建 的 主 页 可 以 由 为 HTML
2.0编 写 的 浏 览 器 所 阅 读 ,因 而 得 到 了 业
界 的 广 泛 支 持 ,与 HTML 2.0相 比 ,H TML 3.2主 要
在 以 下 几 方 面 进 行 了 改 进 : ◇ 表 格 ◇ 对
Java程 序 段 (Applet)的 支 持 ◇ 图 象 周 围 的 文
字 环 绕 控 制 ◇ 上 标 、 下 标 。
一 、 HTML的 语 句 和 结 构 概 要
- HTML文 档 是 以 纯 ASCII文 件 存 在 的 ,由
"控 制 语 句 "与 "显 示 内 容
" 两 部 分 组 成 。 控 制 语 句 描 述
了 显 示 内 容 以 何 种 形 式 展 示 给 使
用 者 ,并 负 责 客 户 与 服 务 器 之 间 的
信 息 交 换 。 控 制 语 句 以 "标 注
"(Tag)形 式 出 现 ,借 以 区 分 于 显 示
内 容 。 标 注 由 "〈 ""与
""〉 "所 界 定 ,有 的 控 制 语
句 仅 需 一 个 标 注 ,例 如 :〈 BR〉 表 示
强 行 换 行 。 也 有 的 控 制 语 句 需 首
尾 两 个 标 注 ,尾 标 注 中 含 "/"以
同 首 标 注 区 分 ,例 如 :〈 U〉 "text
with underline"〈 /U〉 ,首 标 注 〈 U〉 开
启 下 划 线 功 能 ,尾 标 注 〈 /U〉 关 闭
下 划 线 功 能 。
- 既 然 "〈 "和 "〉 "被 用 来
提 示 标 注 ,那 么 显 示 内 容 中 有 "〈
"和 " 〉 "怎 么 办 呢 ?HTML以 <表
示 "〈 ",以 &rt表 示 "〉 ",以
&表 示 "&"以 "表 示 引 号
。 简 单 的 理 解 ,HTML语 言 有 些 象 WPS,以
一 些 标 注 来 描 述 显 示 内 容 的 格 式
。
- 〈 !DOCTYPE HTML PUBLIC"-//W3C//CTD HTML
3.2//EN"〉 是 HTML3.2区 分 于 其 它 版 本
的 HTML文 件 的 重 要 记 号 ,它 位 于 文 件
的 开 头 ,每 个 HTML文 件 以 〈 HTML〉 标 注
做 为 开 始 ,以 〈 /HMTL〉 标 注 结 束 整 个
文 档 。 整 个 文 件 分 为 文 件 头 和 文
件 体 两 部 分 。 例 :
〈!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 3.2//EN"〉
〈HTML〉
〈HEAD〉
〈TITLE〉文件示例〈/TITLE〉
....其他文件头语句
〈/HEAD〉
〈BODY〉
....文件体
〈/BODY〉
〈/HTML〉
- 其 中 ,〈 HEAD〉 ...〈 /HEAD〉 之 间 是 文 件
头 ,〈 BODY〉 ...〈 /BODY〉 之 间 是 文 件 体
。 一 个 最 简 单 的 HTML文 件 至 少 需 要
定 义 一 个 标 题 语 句 。 而 其 他 选 项
都 是 可 以 省 略 的 ,下 面 详 细 介 绍 一
下 HTML3.2的 控 制 语 句 。
-
二 、 文 件 头 控 制 语 句
- 文 件 头 中 的 内 容 主 要 用 于 定 义 HTML文
档 在 WWW网 中 的 情 况 ,其 内 容 并 不 显
示 在 浏 览 器 的 页 面 内 。 通 常 我 们
可 以 省 略 〈 HEAD〉 的 首 尾 标 注 ,直 接
使 用 这 些 语 句 即 可 。
- 〈 TITLE〉 :文 件 标 题 ,他 是 每 个 HTML文
档 必 不 可 少 的 部 分 ,显 示 在 浏 览 器
的 标 题 栏 中 ,而 不 出 现 在 页 面 内 。
- 〈 ISINDEX〉 :供 搜 索 的 关 键 字
- 〈 BASE〉 :为 相 对 URL定 义 的 绝 对 URL。
WWW使 用 一 种 称 为 URL的 地 址 确 定 某 个
文 件 在 INTERNET上 的 标 准 通 信 位 置 。
WWW服 务 器 可 以 根 据 URL地 址 ,迅 速 找
到 该 文 件 。 URL的 格 式 为 :〈 通 信 协
议 〉 ://〈 主 机 名 〉 /〈 路 径 〉 /〈 文
件 名 〉
- 〈 META〉 :用 来 显 示 相 关 主 页 的 信 息
。
- 〈 LINK〉 :与 其 他 文 件 的 联 系
- 以 上 语 句 中 ,TITLE语 句 需 要 首 尾 标 注
,而 其 他 语 句 则 不 一 定 需 要 。
-
三 、 文 件 体 控 制 语 句
- 文 件 体 中 描 述 的 是 浏 览 器 的 页 面
中 显 示 的 内 容 。 〈 BODY〉 的 属 性 定
义 BACKGROUND、 BGCOLOR、 TEXT、 LINK、 VLINK和
ALINK,用 来 设 定 背 景 图 象 、 背 景 颜 色
、 前 台 文 字 颜 色 及 超 文 本 连 接 颜
色 。 LINK用 来 设 定 未 阅 读 过 的 超 文
本 连 接 颜 色 ,缺 省 值 是 蓝 色 。 VLINK用
来 设 定 阅 读 过 的 超 文 本 连 接 颜 色 ,缺
省 值 是 紫 色 ,ALINK用 来 设 定 动 作 中 的
超 文 本 连 接 颜 色 ,缺 省 值 是 紫 色 。
- 颜 色 可 以 按 红 绿 蓝 三 色 分 量 以 十
六 进 制 数 字 定 义 ,例 :C0FFC0 ,也 可 以 按
VGA常 见 的 16种 颜 色 定 义
:aqua,black,blue,fuchsia,gray,green,lime,ma-roon,navy,olive,purple,re
d,silver,teal,white,yellow。 例 1:
〈BODY BACKGROUND:"BG.GIF"〉
.....
〈/BODY〉
- 表 示 背 景 是 名 为 "BIG.GIF"的 图
象 。 例 2,定 义 背 景 为 均 一 的 颜 色 :
〈BODY BACKCOLOR=C0FFC0〉
.....
〈/BODY〉
- 出 现 在 文 件 体 中 的 控 制 语 句 通 常
可 以 分 为 两 种 :段 落 属 性 定 义 语 句
和 文 本 属 性 语 句 。
- 文 件 体 中 的 段 落 属 性 语 句 导 致 文
字 换 行 ,用 来 划 分 段 落 层 次 。 常 见
的 段 落 属 性 定 义 语 句 有 :
- 标 题 〈 H1〉 ~ 〈 H6〉
- 〈 P〉 段 落
- 〈 LI〉 表 项
- 〈 HR〉 水 平 线
- 文 本 属 性 定 义 语 句 常 用 来 强 调 某
段 文 字 或 表 示 转 义 的 涵 意 ,控 制 字
体 与 风 格 ,不 导 致 换 行 。 例 :
- 〈 EM〉 强 调
- 〈 I〉 斜 体
- 〈 B〉 粗 体
- 〈 FONT〉 字 符 属 性 定 义
- 〈 A〉 超 媒 体 连 接
- 〈 IMG〉 图 象
- 〈 APPLET〉 内 嵌 Java程 序 段
-
四 、 字 体 与 风 格 控 制
语 句
- 它 们 通 常 不 会 导 致 段 落 的 划 分 ,而
是 用 来 定 义 某 一 段 文 字 的 显 示 风
格 。 它 们 甚 至 可 以 包 括 其 它 块 ,但
不 包 括 段 落 定 义 语 句 。
- 字 体 定 义 语 句 :需 首 尾 标 注 。
- 〈 TI〉 固 定 宽 度 的 字 体 ,利 于 不 同
行 之 间 的 对 齐 。
- 〈 I〉 斜 体
- 〈 B〉 粗 体
- 〈 U〉 下 划 线
- 〈 STRIKE〉 中 心 线 贯 穿
- 〈 BIG〉 放 大 字 体
- 〈 SMALL〉 缩 小 字 体
- 〈 SUB〉 下 标
- 〈 SUP〉 上 标
- 〈 FONT〉 用 于 更 改 字 体 大 小 和 颜 色
。 属 性 有 SIZE定 义 大 小 。 属 性 COLOR定
义 颜 色 。 颜 色 以 RGB十 六 进 制 数 字
或 16种 颜 色 名 定 义 。
- 风 格 定 义 语 句 :通 过 暗 示 被 显 示 信
息 的 类 型 ,使 浏 览 器 会 根 据 预 先 定
义 的 风 格 使 用 不 同 的 字 体 对 文 本
进 行 规 范 。 风 格 定 义 语 句 一 般 首
尾 均 需 要 标 注 。
- 〈 EM〉 一 般 强 调 :通 常 用 斜 体
- 〈 STRONG〉 特 别 强 调 :通 常 用 黑 体
- 〈 DFN〉 用 于 定 义 被 包 围 的 实 例
- 〈 CODE〉 用 于 表 示 外 部 程 序 代 码
- 〈 SAMP〉 用 于 定 义 用 户 输 出 的 实 例
- 〈 KBD〉 用 于 定 义 用 户 输 入 的 文 字
- 〈 VAR〉 用 于 定 义 不 同 的 命 令 行 ,变
量 或 语 句
- 〈 CITE〉 用 于 表 示 引 用 语
-
五 、 标 题 、 段 落 与 层
次 :块 控 制 语 句
- 块 控 制 语 句 用 来 定 义 一 个 文 字 块
的 格 式 ,并 导 致 文 字 换 行 , 用 来 划
分 段 落 层 次 。
- 〈 H1〉 、 〈 H2〉 、 〈 H3〉 、 〈 H4〉 、
〈 H5〉 、 〈 H6〉 定 义 文 件 内 的 标 题
层 次 ,以 区 分 文 章 的 章 节 段 落 。 通
常 需 要 首 尾 标 注 以 确 定 产 生 作 用
的 范 围 。 〈 H1〉 表 示 最 重 要 的 标 题
,用 较 粗 和 较 重 镑 数 的 字 体 来 表 示
。 〈 H2〉 表 示 次 重 要 的 ,余 此 类 推
。 可 以 在 标 题 标 注 中 加 入 ALIGN属 性
,以 定 义 标 题 文 本 的 对 齐 方 式 。
- 例 :〈 HI ALIGN=CENTER〉 ...centered heading...〈 /H1〉
- 〈 P〉 段 落 语 句 。 通 常 我 们 只 定 义
段 的 开 始 ,而 省 略 段 落 的 尾 标 注 。
可 以 用 ALIGN属 性 在 段 落 语 句 中 ,以 定
义 标 题 文 本 的 对 齐 方 式 。
- 例 :〈 P ALIGN=RIGHT〉
- 〈 BR〉 强 行 换 行 。 无 需 尾 标 注 ,一
般 地 讲 ,浏 览 器 在 显 示 HTML 文 档 时 ,会
忽 略 文 档 中 多 余 的 空 格 和 换 行 。
如 需 换 行 ,则 要 通 过 BP进 行 标 识 。
CLEAR属 性 可 用 来 定 义 围 绕 图 形 换 行
的 方 式 。 例 如 〈 BR CLEAR=LEFT〉 。
- 〈 DIV〉 文 件 分 部 。 需 首 尾 标 注 ,可
以 用 ALIGN属 性 在 语 句 中 ,以 定 义 对 齐
方 式 。
- 〈 HR〉 水 平 线 。 不 带 尾 标 注 ,可 以
用 ALIGN属 性 在 语 句 中 ,以 定 义 对 齐 方
式 。
- 〈 CENTER〉 文 本 居 中 对 齐 。 需 首 尾 标
注 。
- 〈 PRE〉 以 固 定 宽 度 字 体 显 示 预 格
式 化 的 文 本 。 用 来 保 留 原 始 格 式 ,常
用 于 显 示 源 文 件 。
- 〈 BLOCKQUOTE〉 成 段 引 用 语 。
- 〈 ADDRESS〉 联 系 地 址 。 用 于 标 注 作
者 (联 络 人 )的 姓 名 、 地 址 、 电 话 等
资 料 信 息 。 浏 览 器 通 常 用 斜 体 字
显 示 。 某 些 浏 览 器 可 能 要 用 到
ADDRESS语 句 中 的 信 息 。 ADDRESS语 句 需 用
首 尾 标 注 限 定 范 围 。
-
六 、 列 表
- 列 表 是 HTML文 档 中 的 一 种 重 要 的 艺
术 表 现 形 式 ,特 别 适 合 于 罗 列 有 关
信 息 内 容 ,具 有 清 晰 明 了 ,易 于 查 阅
,操 作 性 强 的 特 点 。 第 一 个 列 表 项
可 以 是 段 落 、 有 格 式 文 本 或 超 媒
体 连 接 。 列 表 可 以 嵌 套 ,显 示 时 按
层 次 缩 进 ,清 晰 明 了 。 HTML3.2中 的 列
表 分 为 三 种 :枚 举 式 、 编 号 式 、 定
义 式 。
- 〈 UL〉 枚 举 式 列 表 。 需 首 尾 标 注 ,和
一 个 以 上 的 〈 LI〉 定 义 语 句 。 第 一
个 列 表 项 由 〈 LI〉 语 句 限 定 范 围 。
可 以 用 TYPE属 性 定 义 UL和 LI元 素 的 风
格 。 显 示 时 ,每 个 〈 LI〉 定 义 的 项
目 前 均 有 3个 黑 圆 点 作 前 导 记 号 。
例 :
〈UL〉
〈LI〉...first list item
〈LI〉...second list item
...
〈/UL〉
- 〈 OL〉 编 号 式 列 表 。 需 首 尾 标 注 ,和
一 个 以 上 的 〈 LI〉 语 句 。 显 示 时 ,每
个 〈 LI〉 定 义 的 项 目 前 均 自 动 加 有
序 列 编 号 。 例 :
〈OL〉
〈LI〉...first list item
〈LI〉...second list item
...
〈/OL〉
- 〈 DL〉 定 义 式 列 表 。 需 首 尾 标 注 、
DT语 句 说 明 被 定 义 的 项 目 ,〈 DD〉 说
明 相 应 的 定 义 。 显 示 时 ,每 个 〈 DT〉
定 义 列 表 项 下 面 的 产 生 一 段 由 〈
DD〉 定 义 的 说 明 文 字 。 例 :
〈DL〉
〈DT〉term name
〈DD〉term definition
...
〈/DL〉
七 、 表 格
- 表 格 是 HTML3.2重 要 强 化 了 的 部 分 ,也
是 HTML文 档 的 又 一 种 重 要 的 艺 术 表
现 形 式 掌 握 好 表 格 语 句 及 其 属 性
定 义 ,对 编 写 一 个 优 秀 的 HTML文 档 非
常 重 要 。
- 〈 TABLE〉 语 句 。 需 首 尾 标 注 ,TABLE的
属 性 WIDTH,ALIGN,BOR-DER,CELL SPACING和 CELL-PADDING都
是 可 选 的 。 CAPTION用 于 定 义 表 格 的
标 题 。 可 带 有 属 性 A LIGN,为 top或 bottom,分
别 表 示 标 题 放 在 表 格 的 上 方 和 下
方 ,缺 省 值 为 上 方 。 TR语 句 定 义 表
格 的 行 ,每 行 有 一 个 以 上 由 TH或 TD定
义 的 元 素 。
- 例 :
〈TABLE BORDER=3 CELLSPACING=2 CELLPADDING=2 WIDTH="80%"〉
〈CAPTION ALIGN=bottom〉...table Title...〈/CAPTION〉
〈TR〉〈TD〉first cell〈TD〉sec-ond cell
〈TR〉...
...
〈/TABLE〉
- 表 格 的 缺 省 值 无 边 框 ,并 根 据 内 容
自 动 设 定 表 格 大 小 。 表 格 属 性 WIDTH可
定 义 宽 度 。 BORDER属 性 定 义 边 框 的 粗
细 、 缺 省 值 无 边 框 ,无 格 线 。
CELLSPACING属 性 定 义 不 同 存 储 框 之 间
的 间 距 ,缺 省 值 是 2。 CELL-PADDING属 性 定
义 存 储 框 与 其 内 容 之 间 的 间 距 。
整 个 表 格 可 用 ALIGN设 定 对 齐 。
- 表 格 的 元 素 由 〈 TD〉 和 〈 TH〉 语 句
定 义 。 〈 TD〉 定 义 数 据 ,〈 TH〉 定 义
标 题 。 表 格 的 元 素 放 置 在 表 格 的
存 储 框 之 中 。 对 于 表 格 元 素 与 存
储 框 之 间 的 相 对 位 置 关 系 ,属 性
ALIGN的 值 可 为 left、 mid-dle、 right分 别 表
示 左 、 中 、 右 对 齐 。 属 性 VALIGN设 定
垂 直 方 向 的 排 列 方 式 ,分 别 以 top、
middle、 bottom表 示 上 、 中 、 下 对 齐 。
对 于 存 储 框 的 大 小 ,属 性 ROWSPAN设 定
存 储 框 所 跨 越 的 列 数 ;属 性 COLSPAN设
定 存 储 框 跨 越 的 行 数 。
-
八 、 问 答 表 格
- 问 答 表 格 是 网 络 中 客 户 与 服 务 器
交 互 的 重 要 方 式 。 客 户 通 过 填 写
问 答 表 格 ,将 有 关 信 息 反 馈 给 服 务
器 。
- 〈 FORM〉 语 句 ,需 首 尾 标 注 ,可 以 使 用
ACTION、 METHOD、 ENCTYPE属 性 。 属 性 METHOD可
以 有 两 种 方 式 :GET和 POST。 GET将 输 入
的 信 息 转 至 ACTION所 指 定 的 程 序 进 一
步 处 理 ,POST将 输 入 的 信 息 发 往 ACTION所
指 定 的 文 件 储 存 。 例 :〈 FORM method=GET
action= "cgi-bin/query"〉
- 〈 INPUT〉 定 义 输 入 作 用 域 。 无 尾 标
注 ,属 性 由 TYPE定 义 ,可 为 单 行 文 字 域
、 口 令 字 域 、 核 对 签 、 单 选 按 钮
、 发 送 钮 、 重 设 置 钮 、 隐 藏 域 、
文 件 上 载 、 图 象 钮 等 多 种 类 型 。
例 :〈 INPUT
TYPE="text"NAME="address"SIZE="30"〉
定 义 了 一 个 输 入 地 址 的 文 本 框 ,长
度 为 30个 字 符 。
- 〈 TEXTAREA〉 定 义 多 行 文 本 输 入 作 用
域 。 需 首 尾 标 注 ,首 尾 标 注 之 间 的
内 容 用 于 初 始 化 域 。
- 〈 SELECT〉 定 义 单 或 多 选 用 菜 单 。 需
首 尾 标 注 ,并 包 含 一 个 或 一 个 以 上
的 任 选 项 。
九 、 超 媒 体 链 接 相 关
语 句
- 这 些 语 句 标 注 通 常 用 来 定 义 图 像
、 应 用 程 序 或 超 媒 体 联 结 的 地 址
等 。
- 〈 A〉 锚 定 (anchor)语 句 :定 义 超 媒 体 连
接 之 间 的 关 系 。 锚 定 语 句 属 性 有
NAME、 HREF、 REL、 REV与 TITLE。 当 欲 连 接
的 对 象 位 于 远 程 主 机 上 时 ,属 性 HREF指
明 所 连 接 对 象 的 URL。 属 性 NAME用 来
指 定 文 件 内 部 的 某 一 地 点 ,并 予 以
命 名 ,以 供 URL使 用 。
- URL如 果 是 一 个 文 档 ,则 用 文 档 名 ,例
:"http://www.buet.edu.cn/test. html"。 如 果
是 文 件 内 某 一 地 点 ,则 用 文 件 名 跟
"#"再 跟 NAME属 性 定 义 的 名 称 ,如
果 在 当 前 文 件 内 ,可 以 省 略 文 件 名
。 例 :"#lable"或 "http://www.buct.edu.cn/test.html#lable"
- 〈 IMG〉 图 像 嵌 入 语 句 ,用 于 插 入 图
像 ,无 尾 标 注 。 图 像 的 格 式 可 以 为
GIF或 JPG。 属 性 有 SRC、 ALT、 ALIGN、 WIDTH、
HEIGHT、 BORDER、 HSPACE、 VSPACE、 USEMAP与 ISMAP
。 属 性 SRC定 义 图 像 所 在 地 点 及 文
档 名 称 。 属 性 ALT表 示 图 像 的 内 容 ,使
得 用 字 符 型 浏 览 器 (如 Lynx)的 用 户 也
可 以 大 概 了 解 图 像 的 内 容 。 属 性
ALIGN用 于 对 齐 ,top、 middle、 bottom分 别 表
示 上 、 中 、 下 对 齐 。 属 性 WIDTH、
HEIGHT分 别 定 义 宽 、 高 。 属 性 BORDER定
义 有 无 边 框 。 图 像 可 以 左 偏 或 右
偏 。 BR与 CLEAR属 性 定 义 文 字 环 绕 方
式 。 例 :〈 IMG SRC="canyon.gif "
ALT="GrandCanyon"〉
- 〈 APPLET〉 语 句 。 需 首 尾 标 注 ,用 于
插 入 动 画 等 Java程 序 段 ,支 持 Java浏 览
器 。 它 的 内 容 在 程 序 没 有 加 载 之
前 是 隐 含 的 。 它 的 属 性 有 CODE、
CODE-BASE、 NA ME、 ALT、 ALIGN、 WIDTH、 HEIGHT、
HSPACE与 VS-PACE。 APPLET通 过 PARAM标 识 传 递
参 数 。
- 〈 MAP〉 语 句 。 需 首 尾 标 注 ,用 于 定
义 客 户 方 的 图 像 及 可 超 连 接 的 热
区 域 。 MAP语 句 需 一 个 以 上 AREA语 句 ,以
指 示 相 关 图 像 的 热 区 域 ,属 性 shape定
义 热 区 域 形 状 。 属 性 coords定 义 坐 标
范 围 ,属 性 href定 义 URL。 例 :〈 AREA
shape="rect"coords="4,6,23,35"href
="go.html"〉

回上页