第一部分 HTML基础知识
第1章 准备开始
1.1 理解什么是媒体
1.1.1 剖析Web站点
1.1.2 Web浏览器
1.1.3 展望未来
1.2 认真计划网站
1.2.1 确定好网站的访问对象
1.2.2 为网站定好目标
1.2.3 建立网站的结构
1.2.4 组织网站的内容
1.2.5 开发网站的导航系统
1.3 使用HTML编辑器
1.3.1 基于文本的HTML编辑器
1.3.2 所见即所得的HTML编辑器
1.3.3 哪个才是最好的
1.4 向高手学习HTML知识
1.4.1 项目1-1:开发一个Web站点
1.4.2 小结
1.5 小测验
第2章 基本的页面结构
2.1 命名规则
2.2 在浏览器中浏览页面
2.3 理解标签
2.3.1 标签的类型
2.3.2 属性
2.3.3 必需的标签
2.3.4 XHTML的3种风格
2.3.5 大写
2.3.6 引号
2.3.7 嵌套
2.3.8 空格和间隔
2.4 使用特殊字符
2.5 加入注释
2.5.1 项目2-1:创建Web站点的首页
2.5.2 小结
2.6 小测验
第3章 颜色
3.1 理解十六进制颜色
3.1.1 使用颜色名
3.2 使用Web安全颜色
3.3 指定文档颜色
3.3.1 项目3-1:改变网页的颜色
3.3.2 小结
3.4 小测验
第4章 操作文本
4.1 格式化段落
4.1.1 段落空隔
4.1.2 换行
4.1.3 preformat
4.1.4 引用文本块
4.1.5 水平标准线
4.1.6 对齐
4.1.7 项目4-1:格式化段落以及页面元素
4.1.8 小结
4.2 使用头标
4.3 添加着重号
4.3.1 逻辑样式
4.3.2 物理样式
4.4 格式化字体
4.4.1 字体式样
4.4.2 字体尺寸
4.4.3 字体颜色
4.4.4 项目4-2:为Web页面加上样式属性
4.4.5 小结
4.5 小测验
第5章 使用链接
5.1 创建到其他网页的链接
5.1.1 绝对链接
5.1.2 相对链接
5.2 创建到同一网页中其他部分的链接
5.2.1 创建锚点
5.2.2 链接锚点
5.3 链接到其他文件类型
5.3.1 电子邮件地址
5.3.2 新闻组
5.3.3 FTP及可下载文件
5.3.4 项目5-1:创建链接
5.3.5 小结
5.4 改变链接颜色
5.5 定制链接
5.5.1 Tab顺序
5.5.2 键盘快捷键
5.5.3 目标窗口
5.5.4 项目5-2:定制链接
5.5.5 小结
5.6 小测验
第6章 使用图像
6.1 在前景中使用图像
6.1.1 图像文件的类型
6.1.2 使用已有的图片
6.1.3 创建自己的图片
6.1.4 项目6-1:在网页上添加一幅图像
6.1.5 小结
6.2 指定图像的高度和宽度
6.3 为图像提供替代文本
6.4 链接图像
6.4.1 链接整个图像
6.4.2 链接图像的一部分
6.5 使用边界
6.6 对齐图像和文本
6.6.1 结束对齐功能
6.7 在图像周围添加空白
6.7.1 项目6-2:转换图像特性
6.7.2 小结
6.8 在背景中使用图像
6.8.1 项目6-3:添加背景图像
6.8.2 小结
6.9 小测验
第7章 使用多媒体
7.1 理解插件程序、ActiveX控制器和帮助应用程序
7.1.1 查找计算机上的插件程序
7.1.2 决定文件类型、扩展名和适当的插件程序
7.2 链接多媒体
7.3 嵌入多媒体
7.3.1 使用嵌套
7.3.2 使用object
7.3.3 同时使用embed和object标识符
7.3.4 Java程序
7.3.5 项目7-1:在网页中嵌入声音
7.3.6 小结
7.4 小测验
第8章 创建列表
8.1 使用有序列表
8.2 使用无序列表
8.2.1 项目8-1:在网页上使用列表
8.2.2 小结
8.3 使用自定义列表
8.4 嵌套列表
8.4.1 项目8-2:在网页中使用两种不同类型的列表
8.4.2 小结
8.5 小测验
第9章 使用表格
9.1 理解表格
9.2 创建基本的表格
9.2.1 表格结构
9.2.2 单元格内容
9.3 编排表格格式
9.3.1 边框
9.3.2 cellpadding和cellspacing属性
9.3.3 宽度和高度
9.3.4 对齐方式
9.3.5 颜色
9.3.6 背景图
9.3.7 标题
9.3.8 项目9-1:创建基本的表格
9.3.9 小结
9.4 编排表格单元中内容的格式
9.4.1 对齐方式
9.4.2 宽度和高度
9.4.3 颜色
9.4.4 禁止换行
9.4.5 跨列
9.4.6 跨行
9.4.7 项目9-2:编排单元格内容的格式
9.4.8 小结
9.5 使用更多的编排技巧
9.5.1 行的组合和对齐
9.5.2 列的组合和对齐
9.6 使用表格进行页面布局
9.6.1 无隙表格
9.6.2 嵌套表格
9.6.3 项目9-3:使用无隙表格和嵌套表格
9.6.4 小结
9.7 小测验
第10章 建立框架
10.1 理解框架
10.1.1 支持框架的浏览器
10.2 建立基本的框架设置
10.2.1 行与列
10.2.2 标识框架内容
10.3 格式化框架
10.3.1 命名
10.3.2 边框
10.3.3 页边空白的高度和宽度
10.3.4 滚动
10.3.5 调整大小
10.4 框架间的链接
10.4.1 目标
10.4.2 基本目标
10.5 嵌套框架
10.6 建立内嵌式框架
10.7 为非框架浏览器建立内容
10.7.1 项目10-1:建立一个基本的框架设置
10.7.2 小结
10.8 小测验
第11章 使用表单
11.1 理解什么是表单
11.2 创建基本的表单
11.2.1 文本输入
11.2.2 单选按钮
11.2.3 复选框
11.2.4 选择菜单
11.2.5 文件上载
11.2.6 隐藏区
11.2.7 按钮
11.2.8 项目11-1: 创建一个基本的表单
11.2.9 小结
11.3 处理表单
11.3.1 Action属性
11.3.2 Method和Enctype属性
11.4 附加的格式化技术
11.4.1 表格
11.4.2 Tab命令和快捷键
11.4.3 标签
11.4.4 分组
11.4.5 使表单元素丧失功能
11.4.6 项目11-2:格式化表单
11.4.7 小结
11.5 小测验
第二部分 超越HTML
第12章 创建Web图像
12.1 图像软件
12.1.1 Adobe
12.1.2 Macromedia
12.1.3 Jasc的Paint Shop Pro
12.2 影响设计决策的问题
12.2.1 操作平台
12.2.2 目标观众的人数统计
12.2.3 设计一个特定尺寸
12.2.4 HTML
12.2.5 浏览器
12.2.6 颜色
12.2.7 带宽
12.3 文件的格式
12.3.1 术语
12.3.2 GIF
12.3.3 JPEG
12.3.4 PNG
12.3.5 为工作选择最好的文件格式
12.3.6 项目12-1:保存网络图像
12.3.7 小结
12.4 小测验
12.5 进一步学习
第13章 网页内容
13.1 确保屏幕上的可读性
13.2 创建有效链接
13.3 提供打印友好页面
13.3.1 项目13-1:优化文本内容
13.3.2 小结
13.4 小测验
13.5 进一步学习
第14章 JavaScript
14.1 理解JavaScript
14.1.1 解答JavaScript
14.1.2 隐藏脚本
14.1.3 术语
14.1.4 JavaScript的逻辑性
14.2 脚本示例
14.2.1 加入当前日期和时间
14.2.2 制作必要的表格字段
14.2.3 当用户指向页面元素时改变它们
14.2.4 格式化一个新窗口
14.2.5 项目14-1:使用JavaScript调用一个新的浏览器窗口
14.2.6 小结
14.3 小测验
14.4 进一步学习
14.4.1 在线参考和脚本
14.4.2 书籍
第15章 级联样式工作表
15.1 理解CSS
15.1.1 CSS1与CSS2相比较
15.1.2 选择器
15.1.3 特性
15.1.4 声明和规则设置
15.1.5 普遍的类
15.1.6 值的类型
15.1.7 结构
15.1.8 高级概念
15.2 格式化页面
15.2.1 文本显示
15.2.2 背景
15.2.3 表格
15.2.4 清单
15.2.5 控制空白区域
15.2.6 边框
15.2.7 定位和页面布局
15.2.8 对其他的媒体进行格式化
15.2.9 项目15-1:创建一个样式表格
15.2.10 小结
15.3 小测验
15.4 进一步学习
第16章 使页面可被他人浏览
16.1 域名
16.2 寻找主机供应商
16.2.1 个人网站服务
16.2.2 商业网站服务
16.3 搜索引擎和搜索目录
16.3.1 为你的站点发布做好准备
16.3.2 项目16-1:添加meta标签
16.3.3 小结
16.4 上载你的页面
16.4.1 Windows的FTP程序
16.4.2 Macintosh FTP程序
16.4.3 基于网络的FTP
16.5 测试你的站点
16.6 提交你的站点
16.7 市场策划提示
16.8 使你的网站生机勃勃
16.8.1 小结
16.9 小测验
16.10 进一步学习
16.10.1 搜索引擎和搜索目录
第三部分 附录
附录A HTML 4参考表
附录B 特殊符号
附录C 常见问题解答(FAQ)
附录D 定位图像、剪贴画、多媒体和软件等
附录E 文件类型
附录F 小测验答案