第1章 引言 1
1.1 从小组的角度考虑页面的制作 1
1.1.1 小组的工作流程 1
1.1.2 页面实现的工作流程 2
1.2 Web的基本概念 3
1.2.1 Internet和Web的历史 3
1.2.2 Web页面的概念 5
1.2.3 Web页面的开发工具 10
1.3 从Web的角度考虑设计 17
1.4 学习本书的前提 19
第2章 HTML的使用和CSS标准 21
2.1 HTML概述 21
2.2 文字风格 25
2.2.1 将文本分段 26
2.2.2 文本的逻辑格式化和物理格式化 27
2.2.3 更灵活和全面地控制文字外观 29
2.3 使用插图和版面的排布 32
2.3.1 图文混排 34
2.3.2 用表格排布页面 36
2.3.3 使用层 42
2.3.4 使用框架组织页面 47
2.4 超级链接 52
2.4.1 锚链 52
2.4.2 URL引用 53
2.4.3 将链接指向E-Mail或FTP站点 54
2.4.4 链接到其他资源 54
2.4.5 文档的内部链接 54
2.4.6 Target属性 55
2.5 让用户提交信息——表单 56
2.6 CSS风格单 61
2.6.1 风格单的语法 62
2.6.2 CSS类和伪类 62
2.6.3 多样的风格特性 63
2.6.4 引用风格单的几种方式 64
2.6.5 风格单的级联次序 66
2.6.6 风格单编辑工具——TopStyle Lite 66
第3章 JavaScript和VBScript 70
3.1 概述 70
3.1.1 脚本语言的基础 70
3.1.2 脚本语言的执行方式 70
3.1.3 脚本语言的组成 72
3.1.4 脚本语言的种类及历史 73
3.2 数据类型 74
3.2.1 JavaScript数据类型 74
3.2.2 VBScript数据类型 75
3.3 变量 75
3.4 运算符 77
3.4.1 算术运算符 78
3.4.2 逻辑运算符 78
3.4.3 位运算符 79
3.4.4 赋值运算符 79
3.5 语句与控制流 80
3.5.1 条件判断语句 80
3.5.2 循环语句 80
3.5.3 分支选择语句 82
3.5.4 With语句 83
3.5.5 运行中错误处理语句 84
3.5.6 语句的嵌套 85
3.5.7 new操作符 86
3.6 函数 86
3.7 事件 94
3.8 对象 96
3.8.1 JavaScript的核心对象 96
3.8.2 JavaScript和VBScript的服务器端扩展部分对象 102
3.9 建立自己的对象 111
第4章 使页面有智能 113
4.1 判断运行环境 113
4.1.1 识别浏览器 113
4.1.2 判断不同的浏览器 115
4.1.3 根据浏览器的不同进行页面转向 117
4.1.4 根据屏幕分辨率不同进行页面转向 118
4.2 对用户点击产生智能处理 125
4.2.1 用按钮激活JavaScript程序 125
4.2.2 在页面中嵌入JavaScript程序 126
4.2.3 在表单中的应用 129
4.3 JavaScript调试技巧 132
4.3.1 单行脚本的调试方法 132
4.3.2 使用alert设置断点 133
4.3.3 脚本写作时的注意事项 135
4.3.4 脚本调试中需要检查的项 135
第5章 页面特技 136
5.1 页面礼节 136
5.1.1 主页欢迎词 136
5.1.2 提示 138
5.1.3 送别词 139
5.2 跑马灯的应用 139
5.2.1 状态栏滚动跑马灯 139
5.2.2 状态栏的组合文字跑马灯 141
5.2.3 文字框的跑马灯 142
5.2.4 JavaApplet的应用 144
5.3 公告栏 145
5.4 时间的应用 150
5.4.1 显示当前时间 150
5.4.2 获得文件最后更新的时间 151
5.4.3 时间按钮 154
5.4.4 定时转向 156
5.5 图片更换 157
5.5.1 活动图标和图片的智能更换 157
5.5.2 图片的预调入 160
5.5.3 图片的缩放 161
5.6 广告 163
5.7 搜索引擎 166
5.8 鼠标跟随动画 169
第6章 使用ActiveX控件 175
6.1 ActiveX概述 175
6.1.1 什么是ActiveX 控件 175
6.1.2 使用 ActiveX控件制作网页的工具 176
6.1.3 ActiveX控件的许可权问题 178
6.2 ActiveX Control Pad工具使用简介 179
6.2.1 获取和安装 179
6.2.2 插入ActiveX控件 179
6.3 HTML Layout 181
6.3.1 建立新的HTML Layout文件 181
6.3.2 编辑HTML Layout文件 183
6.3.3 在HTML文档中引用HTML Layout 184
6.4 用Script Wizard自动生成脚本程序 185
6.4.1 使用Script Wizard 185
6.4.2 将生成的代码移植到其他页面上 187
6.5 常用ActiveX控件的公共属性 188
6.6 常用ActiveX控件简介 190
6.6.1 Microsoft Forms CheckBox和OptionButton 191
6.6.2 Microsoft Forms ComboBox 192
6.6.3 ProgressBar 194
6.6.4 ActiveMovie 197
6.6.5 TreeView 199
6.6.6 Path 控件 203
6.6.7 Structured Graphics控件 209
第7章 导航系统 213
7.1 目录导航器 213
7.2 制作树形导航 217
7.2.1 使用工具生成树形导航 217
7.2.2 使用Java小程序制作树形导航 223
7.3 下拉菜单 232
7.3.1 传统风格的下拉菜单 232
7.3.2 前卫的下拉菜单 236
第8章 XML 243
8.1 XML概述 243
8.1.1 XML与HTML 243
8.1.2 XML应用 246
8.1.3 XML文档概览 250
8.1.4 XML相关技术 251
8.2 XML文档 252
8.2.1 声明 253
8.2.2 标记与属性 253
8.2.3 注释 255
8.2.4 一些规则 256
8.2.5 建立XML文档 257
8.3 XML文档类型定义 261
8.3.1 DTD 261
8.3.2 Schema 272
8.4 XML样式处理 275
8.4.1 CSS 275
8.4.2 XSL 278
8.5 XML Spy简介 285
附录1 HTML 4速查手册 288
附录2 Dreamweaver使用基础 319