一 个 基 本 的 表 格
谈 起 表 格 ,大 家 一 定 不 会 陌 生 , 表 格 ( TABLE ) 在 许 多
万 维 网 站 点 上 都 可 以 见 到 , 尤 其 在 需 要 对 比 说 明 或 者 要
列 出 数 据 清 单 时 很 有 用 。 也 许 有 朋 友 要 问 : Chinabyte 上 用
到 表 格 了 吗 ?我 怎 么 没 看 到 ? 当 然 有 ! 而 且 几 乎 每 个 页
面 上 都 要 用 到 表 格 。 只 是 由 于 将 表 格 线 的 宽 度 设 成 了 “
0 ” , 因 而 表 面 上 看 不 出 来 而 已 。 你 只 要 从 源 代 码 中 看
一 下 即 可 很 容 易 地 看 到 (TABLE) 的 影 子 。 在 这 里 , 利 用 了
表 格 的 另 一 个 重 要 用 途 — 排 版 。 事 实 上 象 IBM 、 微 软 、 网
景 等 许 多 公 司 , 在 主 页 上 都 在 利 用 表 格 来 排 版 。
刚 刚 开 始
使 用 与 表 格 相 关 的 一 些 标 记 ( tag ) 时 , 你 可 能 会 觉 得 很
烦, 但 很 快 你 就 会 对 表 格 的 作 用 叹 为 观 止 了 。 如 果 你 并
不 想 详 细 了 解 与 表 格 有 关 的 HTML 代 码 的 话 , 可 以 直 接 使
用 所 见 即 所 得 的 编 辑 器 来 制 作 ( 可 参 考 初 级 课 程 中 的 如
何 使 用 Netscape Gold 3.x 版 制 作 主 页 ) , 如 果 你 想 要 深 入 了
解 表 格 的 编 程 方 法 , 那 么 下 面 的 内 容 你 一 定 会 感 兴 趣 。
1. 一 个 基 本 的 表 格
** 效 果 如 下 :
| 第 一 |
第 二 |
第 三 |
| 内 容 一 |
内 容 二 |
内 容 三 |
宣 告
表 格 开 始 ,
宣 告 表 格 结 束 。 在 TABLE 后 面 可 以 加 上 一 些 参 数 , 表 示 格
线 , 以 及 格 子 的 大 小 。
BORDER
用 来 定 义 格 线 宽 度 。 如 果 读 者 没 有 加 上 BORDER 的 参 数
, 那 么 读 者 看 到 的 表 格 就 没 有 格 线 了 。 可 以 利 用 "TABLE BORDER"
来 使 用 缺 省 的 格 线 宽 度 , 而 宽 度 也 可 以 利 用 BORDER 来 设 定
, 譬 如 "TABLE BORDER=n 其 中 的 n 就 是 用 来 设 定 格 线 的 宽 度 大
小 的 。 当 然 , n 的 值 越 大 , 那 么 格 线 的 宽 度 也 会 越 大 。
CELLPADDING
用 来 定 义 格 线 到 表 格 内 文 字 间 的 距 离 。 通 常 这 个 参 数
可 以 被 省 略 。读 者 可 以 试 试 看 用 "TABLE BORDER CELLPADDING=m" ,
m 越 大 ,那 么 格 线 到 表 格 内 文 字 间 的 距 离 就 越 大 。 通 常 在
使 用 这 些 参 数 的 时 候 , 读 者 们 可 以 一 边 修 改 一 边 通 过 浏
览 器 来 查 看 结 果 , 直 到 满 意 为 止 。
TR
一 个 TR 代 表 一 行 。
TD
"TD" 与 "/TD" 会 产 生 一 个 格 子 。
TH
TH 用 于 标 题 栏 , 与 TD 的 比 较 如 下 :
TR, TH, TD 的 属 性
ALIGN : RIGHT ( 右 对 齐 ) 、 CENTER ( 对 中 ) 、 LEFT ( 左 对
齐 )
VALIGN : TOP ( 靠 上 ) 、 MIDDLE ( 对 中 ) 、 BOTTOM ( 靠 下
)
注 意 : 若 TR 设 定 ALIGN 属 性 , 就 会 影 响 整 行 。 请 看 示 例
** 效 果 如 下 :
| 主板 |
硬盘 |
CPU |
| 华硕 |
Quantum |
Intel |
| 大众 |
Seagate |
AMD |
| 联想 |
Maxtor |
Cyrix |
跨 多 行 跨 多 列 的 表 格
2. 跨 多 行 跨 多 列 的 表 格
跨 多 行 跨 多 列 的 表 格 主 要 用 到 的 是 COLSPAN 及 ROWSPAN 这
两 个 参 数 。 COLSPAN 是 向 右 包 含 表 格 , 而 ROWSPAN 是 向 下 包 含
表 格 。 例 如 :
** 效 果 如 下 :
| 向 下 包 含 2 格 |
不 变 |
不 变 |
| 向 右 包 含 2 格 |
| 向 右 包 含 3 格 |
你 可 以 先 将 表 格 看 成 3x3 的 表 格 , 只 要 在 (1,1) 内 加 上 ROWSPAN=2
, 再 将 (2,1) 去 掉 ; 在 (2,2) 内 加 上 COLSPAN=2 ; 在 (3,1) 内 加 上
COLSPAN=3 , 再 将 (3,2) 及 (3,3) 去 掉 。 这 样 一 来 , 制 作 复 杂 的
表 格 就 会 得 心 应 手 了 。
最 新 的 HTML
语 法 还 支 持 表 格 底 色 及 边 框 色 , 但 并 非 所 有 的 浏 览 器 都
支 持 , 在 这 里 就 不 详 细 说 明 了 。 如 果 有 兴 趣 可 以 参 考 其
他 教 程 。
开 始 制 作 多 窗 口 页 面
要 学 习 制 作 多 窗 口 页 面 , 一 定 要 先 有 一 点 HTML
的 概 念 , 你 最 好 能 够 了 解 一 些 基 本 的 HTML 语 法 。
制 作
多 窗 口 页 面 时 常 常 被 大 家 忽 略 的 一 个 问 题 是 画 面 美 观 ,
有 些 多 窗 口 页 面 的 各 窗 口 颜 色 或 背 景 搭 配 不 协 调 , 让 人
感 觉 很 不 舒 服 。 尤 其 应 该 慎 用 横 向 分 割 的 窗 口 , 因 为 大
部 分 浏 览 器 的 工 具 按 钮 已 经 占 据 了 很 大 的 横 向 空 间 , 如
果 再 划 分 过 多 的 横 向 窗 口 , 看 上 去 很 容 易 让 人 心 烦 意 乱
。 所 以 在 使 用 前 需 仔 细 斟 酌 。
多 窗
口 页 面 即 把 浏 览 器 的 画 面 分 割 成 几 个 栏 框 , 每 个 栏 框 内
显 示 独 立 的 万 维 网 页 面 , 象
这 样 。 以 下 分 几 个 方 面 详 细 阐 述 多 窗 口 页 面 的 制 做 方
法 :
开 始 制 作 多 窗 口 页 面
关 于 目 标 窗 口
Frame 标 记 的 完 整 说 明
制 作 复 杂 的 多 窗 口 页 面
*开 始 制 作 多 窗 口 页 面
1.
先 看 一 个 简 单 的 例 子 :
在 纯 文 本 编 辑 器 ( 如 记 事 本 ) 里 输 入 以 下
内 容 :
存 成
文 件 在 浏 览 器 内 预 览 或 按 这 里
, 你 将 看 到 窗 口 被 分 割 成 了 上 、 下 两 个 部 分 。 这 与 通 常
的 HTML 文 件 有 何 不 同 呢 ?
、
及
的 部 分 都 一 样 , 但
不 见 了 , 多 了 "FRAMESET 和 "FRAME" 。
如 果
我 要 纵 向 分 割 呢 ? 只 需 将 程 序 中 的 ROWS 换 成 COLS 即 可 。 点
这 里 是 结 果 。


是 用 来 设 定 多 窗 口 页 面 的 , 而 中 间 的 两 个
即 代 表 分 割 开 的 两 个 窗 口 。
