第一章 HTML 4.0简介
1.1 World Wide Web
1.1.1 URI简介
1.1.2 片断标识
1.1.3 相对URI地址
1.2 HTML简介
1.2.1 HTML功能
1.2.2 HTML简史
1.3 HTML 4.0
1.3.1 多国语言设置
1.3.2 增强访问能力
1.3.3 高级表格
1.3.4 复合文档
1.3.5 样式表单
1.3.6 客户端小程序
1.3.7 框加结构
1.3.8 新元素列表
1.4 使用HTML 4.0编辑文档
1.4.1 将文档结构与显示效果分开
1.4.2 考虑网络上最广泛的兼容性
1.4.3 利用增强显示帮助浏览器
第二章 基本动态概念
2.1 层叠样式表单定位
2.2 兼容的JavaScript程序
2.2.1 检测浏览器
2.2.2 使用JavaScript和CSS定位
2.2.3 使用兼容的Pointer变量
2.2.4 一个完整的例子
2.3 显示和隐藏
2.3.1 对Netscape浏览器
2.3.2 对于Internet Explorer浏览器
2.3.3 通用Show、Hide函数
2.3.4 不使用“Pointer变量”的Show/Hide函数
2.4 移动对象
2.4.1 加入新的属性
2.4.2 改变对象的位置
2.4.3 通用移动函数
2.5 滑动
2.5.1 普通滑动
2.5.2 按照给定的角度移动
2.6 捕捉键盘
2.6.1 对于Netscape
2.6.2 对于Internet Explorer
2.6.3 将两者结合
2.6.4 用键盘来移动元素
2.6.5 理解“Active”变量
2.6.6 使用“onKeyUp”事件
2.6.7 可以使用的键
2.6.8 基本游戏控制
2.7 捕捉鼠标事件
2.8 剪切层
2.8.1 JavaScript和剪切
2.8.2 clip Values( )函数
2.8.3 更改剪切值
2.9 动画擦除
2.10 嵌入层
2.10.1 样式表单与嵌入
2.10.2 JavaScript和嵌入
2.10.3 重温CSS属性
2.10.4 可见性和嵌入
2.11 鼠标拖放
2.11.1 初始化鼠标事件
2.11.2 “mouse Down( )”事件
2.11.3 “mouseMove( )”事件
2.11.4 “mouseUp( )”事件
2.11.5 完善的鼠标拖放
2.12 改变图案
2.12.1 预先加载图片
2.12.2 “preload( )”函数
2.12.3 改变图片
2.12.4 “changeImage( )”函数
2.12.5 鼠标响应
2.13 GIF动画
2.13.1 预加载一个图片序列
2.13.2 初始化GifAnim对象
2.13.3 使用GifAnim方法
2.13.4 GIF动画对象完整例子
2.14 声音控制
2.14.1 概述
2.14.2 声音错误检测
2.15 改变页面的内容
2.15.1 Internet Explorer 4.0
2.15.2 Netscape Navigator 4.0
2.15.3 将两者结合
2.16 改变样式
2.16.1 改变一个层的背景色
2.16.2 改变字体的颜色
2.16.3 鼠标响应
2.16.4 字体缩放
2..17 外部源文件
2.17.1 使用<LAYER>和<IFRAME>
2.17.2 把<IFRAME>作为缓存使用
2.18 自定义控件
2.18.1 命令按钮
2.18.2 选项按钮
2.18.3 复选框
2.19 与表单协同工作
2.20 菜单导航
2.20.1 简便菜单
2.20.2 利用框架结构
2.20.3 表单控件
2.20.4 树状目录
2.20.5 下拉式菜单
2.20.6 ActiveX菜单
2.21 嵌入字体
2.21.1 背景简介
2.21.2 字体嵌入的不同级别
2.21.3 Internet Explorer 4.0的局限
2.21.4 WEFT样式核心
2.21.5 字体嵌入演示
第三章 HTML 4.0元素
3.1 通用属性
3.1.1 核心属性
3.1.2 多国语言属性
3.1.3 通用程序事件
3.2 顶级元素
3.2.1 HTML
3.2.2 HEAD
3.2.3 BODY
3.2.4 FRAMESET
3.3 头元素
3.3.1 BASE
3.3.2 ISINDEX
3.3.3 LINK
3.3.4 META
3.3.5 SCRIPT
3.3.6 STYLE
3.3.7 TITLE
3.4 通用块级元素
3.4.1 ADDRESS
3.4.2 BLOCKQUOTE
3.4.3 CENTER
3.4.4 DEL
3.4.5 DIV
3.4.6 H1
3.4.7 H2
3.4.8 H3
3.4.9 H4
3.4.10 H5
3.4.11 H6
3.4.12 HR
3.4.13 INS
3.4.14 ISINDEX
3.4.15 NOSCEIPT
3.4.16 P
3.4.17 PER
3.5 列表
3.5.1 DIR
3.5.2 DL
3.5.3 DT
3.5.4 DD
3.5.5 LI
3.5.6 MENU
3.5.7 OL
3.5.8 UL
3.6 表格
3.6.1 TABLE
3.6.2 CAPTION
3.6.3 COLGROUP
3.6.4 COL
3.6.5 THEAD
3.6.6 TFOOT
3.6.7 TBODY
3.6.8 TR
3.6.9 TD
3.6.10 TH
3.7 表单
3.7.1 FORM
3.7.2 BUTTON
3.7.3 FIELDSET
3.7.4 LEGEND
3.7.5 INPUT
3.7.6 LABEL
3.7.7 SELECT7
3.7.8 OPTGROUP
3.7.9 OPTION
3.7.10 TEXTAREA
3.8 特殊行内元素
3.8.1 A
3.8.2 APPLET
3.8.3 BASEFONT
3.8.4 BDO
3.8.5 BR
3.8.6 FONT
3.8.7 IFRAME
3.8.8 IMG
3.8.9 MAP
3.8.10 AREA
3.8.11 OBJECT
3.8.12 PARAM
3.8.13 Q
3.8.14 SCRIPT
3.8.15 SPAN
3.8.16 SUB
3.8.17 SUP
3.9 词元素
3.9.1 ABBR
3.9.2 ACRONYOM
3.9.3 CITE
3.9.4 CODE
3.9.5 DEL
3.9.6 DFN
3.9.7 EM
3.9.8 INS
3.9.9 KBD
3.9.10 SAMP
3.9.11 STRONG
3.9.12 VAR
3.10 字体样式元素
3.10.1 B
3.10.2 BIG
3.10.3 I
3.10.4 S
3.10.5 SMALL
3.10.6 STRIKE
3.10.7 TT
3.10.8 U
3.11 框架
3.11.1 FRAMESET
3.11.2 FRAME
3.11.3 NOFRAMES
第四章 事件处理
4.1 捕捉事件
4.2 常用事件
4.2.1 onDblClick
4.2.2 onKeyDown
4.2.3 onKeyPress、onKeyUp
4.2.4 onMouseOver、onMouseOut
4.3 取消事件
4.4 其他事件
4.5 小结
第五章 演示实例
5.1 动态按钮
5.2 动态时钟
5.3 获取系统时间
5.4 两种Script语言
5.4.1 JavaScript
5.4.2 VBScript
5.5 动态样式
5.6 动态改变内容
5.7 动态滤镜效果
5.8 改变图形尺寸
5.9 鼠标响应
5.10 浏览器判断
5.11 即时提示
5.12 刷新页面
5.13 键盘控制
附录 一 字符实体表
一、拉丁字符
二、特殊符号和希腊字母
三、特殊字符实体
附录 二 语言解码