内容简介
第一部分 介绍用HTML进行Web发布
第0章 简介
0.1介绍标记语言
0.2 HTML—一种超文本标记语言
0.3抹杀结构/外观之间的划分
0.4 HTML 4和HTML 4方式
0.5 HTML 4方式
1.1什么是万维网
第1章 了解网页发布的良机
1.2 Web的起源
1.3为什么Web发展如此之快
1.4 Web的走向趋势
1.5它越来越成为必不可少的
1.6 Intranets和Extranets是如何传播Web技术的
1.7 HTML-Savvy E-mail和Usenet文章的兴起
1.8网络(Web)要取代桌面吗
1.10从这儿
1.11小结
1.9 Web发布的范围
第2章 Web发布过程研究
2.1你的目的是什么
2.2理解你的工具
2.3书写HTML
2.4引入多媒体
2.5测试你的网页
2.6发布你的网页
2.7为你的网页做宣传
2.8建立同盟
2.9维护你的网页
2.10创建一个讨论区
2.11处理反馈
2.12从这里
2.13小结
第3章 介绍HTML 4方式
3.1扩展(Extension)问题
3.2理想方式是将结构与形式分离
3.3介绍级联式风格纸
3.5未来(可能)是XML
3.4 HTML 4方式
3.6理想与现实
3.7所有这一切将走向何方
3.8你现在应该做什么
3.9从这里
3.10小结
第二部分 HTML快速入门
第4章 介绍HTML基础
4.1介绍基本结构:元素(elements)
4.2理解你的选项:属性
4.3使用特殊的字符:实体(entities)
4.4在你的HTML中加入注释
4.5使你的HTML易读
4.6避免常见的语法错误
4.7理解嵌套
4.8 HTML文档的基本结构:HEAD和BODY
4.9从这里
4.10小结
5.1启动编辑器
第5章 创建你的第一个网页
5.2为你的网页拟定标题
5.3标识作者
5.4开始进入主体(BODY)
5.5增加一个明显的标题
5.6键入和编辑文本
5.7换行并开始一个新的段落
5.8创建列表
5.9增加一个链接
5.10预览你的网页
5.11完成链接
5.12 HTML元素速查
5.13从这里
5.14小结
第6章 发布网页
6.1使你的论据更直接
6.2桌面网络服务器
6.5在服务提供商的服务器上发布
6.4在自己的服务器上发布
6.3企业网络服务器
6.6平台问题
6.7发布到NT服务器上
6.8 FTP简介
6.9 FTP客户端介绍:CuteFTP,WS-FTP,Fetch
6.10创建目录存储网页和图形
6.11加上你的网页和图像
6.12 DNS
6.13权限
6.14测试你的工作
6.15如何进行测试
6.16从这里
6.17小结
第三部分Web发布基础
第7章 探索超文本的潜力
7.1超文本起源
7.3顺序作品与非顺序作品对照
7.2超文本定义
7.4介绍分块
7.5在超空间中迷失
7.6 Xanadu:一个世界性的超文本系统
7.7 Xanadu和Web比较
7.8超文本在那里会有用
7.9超文本在哪里没有用
7.10从这里
7.11小结
8.2了解你的观众
第8章 确定你的信息和目标
8.1了解你的信息
8.3了解你的目标
8.4把目标变成战略
8.5定义一个Web站点的战略
8.6如何达到你的目标
8.7哪些作法会阻碍你达到目标
8.8从访问者那里获取信息
8.10制定一页接一页的战略
8.11你的信息的其他通信方式
8.9网点分析的价值
8.12从这里
8.13小结
第9章 创建多页站点
9.1创建多页站点的可能性和存在的问题
9.2分割站点
9.3划分内容
9.4站点结构
9.5提供导航帮助
9.6维护多页站点
9.7额外话题:维护真正大型的Web站点
9.8从这里
9.9小结
第10章 Web网页设计的实质
10.1网页中有什么
10.2集中在你的宗旨上
10.3 Shell
10.4一致性
10.6可导航性
10.5可预测性
10.7空白的有效使用
10.8最佳的网页长度
10.9将来可扩展性
10.10设计一个有效的欢迎网页
10.11醒目(splash)的屏幕
10.12测试
10.14从这里
10.15小结
10.13完美的童话
第11章 为Web书写
11.1为了快速浏览进行设计
11.2简明的书写
11.3写得生动活泼
11.4检查拼写和写保护
11.5从这里
11.6小结
第12章 探讨HTML版本
12.1 HTML的标准化过程
12.3 HTML 1.0
12.2 SGML和HTML DTD
12.4 HTML 2.0
12.5 HTML 3.2
12.6 HTML 4.0
12.7 CSS Level 1
12.8 XML 1.0
12.9从这里
12.10小结
13.1第一代浏览器(1.0)
第13章 注意浏览器兼容问题
13.2第二代浏览器(2.0)
13.3第三代浏览器(3.0)
13.4第四代浏览器(4.0)
13.5只有文本的浏览器
13.6语音合成浏览器
13.7从这里
13.8小结
第14章 选择一种HTML编辑器
14.1是采用WYSIWYG还是不采用WYSIWYG
14.2开发HTML编辑器的特征
14.3 HTML编辑器
14.4从这里
14.5小结
第15章 理解服务器选项
15.1客户—服务器模型
15.2客户端进程
15.3 Web服务器介绍
15.4服务器进程
15.5中间设备的历史
15.6 Cookies
15.7安全服务器(Secure Servers)
15.8看一看UNIX服务器
15.9看一看Windows NT服务器
15.10从这里
15.11小结
第四部分 用HTML 4来开发网页文档结构
第16章 理解HTML文档结构
16.1 HTML 4有哪些新特性
16.2 HTML的成份
16.4理解嵌套
16.3块元素和内联元素比较
16.5版本信息
16.6 HTML元素
16.7 HEAD元素
16.8 META元素
16.9附加的HEAD元素
16.10 BODY元素
16.13从这里
16.11结构和表现对比
16.12尽可能增强HTML的可读性
16.14小结
第17章 用块级元素和列表来组织正文
17.1介绍块级元素
17.2创建段落:P元素
17.3控制断行和空白
17.4加入标题
17.5创建标号列表:UL元素
17.6创建编号列表:OL元素
17.7创建定义列表:DL元素
17.8创建缩进编排的引用:BLOCKQUOTE
17.9加入格式化文本
17.10分组块元素:DIV元素
17.11嵌套块元素
17.12从这里
17.13小结
第18章 使用内联元素和特殊字符
18.1内联元素介绍
18.2逻辑风格和物理风格对比
18.3理解Web字符集
18.4加入特殊字符
18.5特殊工作用到的特殊字符
18.6处理其他语言
18.7加入引用:Q元素
18.8分组内联元素:SPAN元素
18.9从这里
18.10小结
19.2 URL分析
第19章 增加超链接
19.1理解链接
19.3用相应的文件名链接本地文件
19.4链接其他目录中的文件
19.5链接外部网页
19.6链接同一页面中的不同位置
19.7从图像链接到其他网页
19.8链接非Web数据
19.9 BASE元素
19.11额外话题:创建不离开你的主页的链接
19.10增加MAILTO链接
19.12从这里
19.13小结
第20章 插入图形图像和其他对象
20.1图形图像文件格式的快速介绍
20.2 IMG元素加入内联图像
20.3多媒体
20.4通过OBJECT元素增加内联多媒体
20.5有效使用图像的经验之谈
20.7从这里
20.6为纯文本浏览器提供替代文本
20.8小结
第21章 增加表格
21.1介绍HTML表格模型
21.2定义表格
21.3加入表格数据
21.4分组行
21.6分组列
21.5定义列
21.7跨行和跨列
21.8在表格中加入最后的点缀
21.9表格嵌套
21.10从这里
21.11小结
第22章 进行HTML测试和有效性检验
22.1浏览常见的HTML错误
22.2测试你的HTML
22.3为什么需要进行有效性检验
22.4对HTML进行有效性检验
22.5实用性评价
22.6从这里
22.7小结
第五部分 用风格纸增强表现风格
第23章 介绍级联式风格纸
23.1为什么需要风格纸
23.2风格纸能做什么
23.3级联模型
23.4风格纸示例
23.5浏览器兼容性问题
23.6从这里
23.7小结
第24章 学习CSS语法
24.1风格纸结构分析
24.2 CSS语法和HTML语法间的区别
24.3定义属性
24.5属性定义简写
24.4分组属性
24.6框式格式化:CSS的格式化模型
24.7理解继承性
24.8定义类
24.9伪类
24.10定义ID
24.11用DIV和SPAN来分组元素
24.13从这里
24.14小结
24.12风格纸中的注释
第25章 在你的网页中填加风格
25.1使用外部风格纸
25.2在HEAD元素中使用STYLE元素
25.3加入内联风格
25.4使用标准的风格纸
25.5各种方法混合使用:一个实例
25.6从这里
25.7小结
26.1显示器如何产生色彩
第26章 加入颜色和背景
26.2颜色代码介绍
26.3调色板
26.4颜色兼容性考虑
26.5定义一种背景色
26.6改变缺省的文本颜色
26.7加入图像背景
26.8从这里
26.9小结
27.1回顾CSS的框式格式化模型
第27章 格式化段落
27.2增加缩进
27.3控制对齐方式
27.4选择行高
27.5用风格控制列表
27.6加入边框
27.7从这里
27.8小结
28.1控制表格对齐方式
第28章 格式化表格
28.2设置水平单元格对齐方式
28.3设置重直单元格对齐方式
28.4指定表格和单元格的宽度
28.5增大单元格间隔
28.6定义单元格填充方式(Cell Padding)
28.7在表格中使用颜色
28.9从这里
28.10小结
28.8定义标尺和边界
第29章 加入字体
29.1字体(Fonts)介绍
29.2使用本地字体
29.3选择字体时的考虑
29.4控制字体选择
29.5选择字体大小
29.6使用压缩或伸展的字体
29.7增加大写字母和其他装饰
29.9小结
29.8从这里
第30章 创建框架
30.1框架介绍
30.2带框架站点存在的问题
30.3开发主框架文档
30.4目标
30.5创建框架
30.6提高可航行性
30.7 NOFRAMES
30.8增加内联框架(IFRAMEs)
30.9从这里
30.10小结
第六部分 像PROS一样安排网页
第31章 理解CSS位置选项
31.1 display属性
31.2 float属性
31.3 clear属性
31.4 Position属性
31.5 z-index属性
31.6理解相对定位
31.7理解绝对定位
31.8结合相对定位和绝对定位
31.9从这里
31.10小结
第32章 定位图像和文本
32.1指定图像位置
32.2定义文本位置
32.3在文本旁边浮动图像
32.4从这里
32.5小结
第33章 很酷的定位提示和技巧
33.1创建文本列
33.2叠加文本和图像
33.3创建Pull引用
33.4从这里
33.5小结
第34章 为页面创建静态图像
34.1理解图像文件格式
第七部分 增强激情和交互性
34.2理解色彩深度
34.3加快下载速度
34.4创建图形
34.5截图
34.6渐近式JPEG和交错式GIF
34.7使用透明GIF文件
34.8从这里
34.9小结
35.2设计您的动画
第35章 为页面创建动画
35.1动态GIF简介
35.3创建动画
35.4使用GIF动画编辑器
35.5将GIF动画加入网页
35.6测试你的动画
35.7其他的动画实现方案
35.8从这里
35.9小结
36.2图像映射设计
第36章 设计和实现图像映射
36.1图像映射简介
36.3服务器端与客户端图像映射
36.4为图像映射创建图像
36.5使用图像映射编辑器
36.6 MAP元素
36.7 AREA元素
36.8一个图像映射的例子
36.9加入替代文本
36.11小结
36.10从这里
第37章 生成和加入声音
37.1了解数码音频
37.2声音文件类型简介
37.3音频流简介
37.4获取音频文件
37.5录制声音文件
37.6编辑声音文件和使用过滤器
37.8在你的主页中加入音频文件
37.7压缩声音文件
37.10小结
37.9从这里
第38章 创建并加入视频
38.1数字视频简介
38.2数字视频剖析
38.5视频压缩算法
38.6采集模拟视频
38.4视频流简介
38.3视频文件格式简介
38.7编辑数字视频
38.8在页面中加入视频
38.9宝贵的资源
38.10从这里
38.11小结
第39章 使用插件
39.1 OBJECT元素回顾
39.2插件是如何工作的
39.3插件的优缺点
39.4加入插件
39.5测试你的插件
39.6配置您的服务器
39.7从这里
39.8小结
第40章 加入ActiveX控件
40.1 ActiveX简介
40.2 ActiveX的优缺点
40.4搜寻ActiveX控件
40.3理解ActiveX安全模型
40.5使用ActiveX控件
40.6设置参数
40.7解决MAC问题
40.8测试ActiveX控件
40.9从这里
40.10小结
第41章 使用Java Applets
41.1 Java简介
41.3理解Java安全模型
41.2 Java的优点和缺点
41.4 Java开发工具
41.5加入Java Applet
41.6定义参数
41.7测试Applet
41.8服务器端Java简介
41.9从这里
41.10小结
42.1表单简介
第42章 创建表单
42.2理解Form处理过程
42.3插入表单
42.4加入控制
42.5 INPUT元素
42.6 BUTTON元素
42.7 SELECT、OPTION和OPTGROUP元素
42.8 TEXTAREA元素
42.9 LABEL元素
42.10 FIELDSET和LEGEND元素
42.11表单处理方式的选项
42.12处理表单数据
42.13从这里
42.14小结
第43章 使用频道定义格式创建频道订阅
43.1 Push技术简介
43.2使用Push技术推广成果
43.3频道定义格式简介
43.4订阅一个频道
43.5从这里
43.6小结
第44章 存取外部数据库
44.1理解数据库
44.2 Web与数据库的接口
44.3方案选择
44.4无需编码进行数据库外部访问
44.5使用SQL语句进行数据库外部访问
44.7小结
44.6从这里
第45章 建立一个社会:交流讨论组和聊天室
45.1基于主题的讨论组(Threaded Discussion Group)简介
45.2在页面中加入讨论组
45.3在页面中加入聊天室
45.4建立交流
45.5其他的方式
45.6从这里
45.7小结
46.1安全性简介
第46章 建立一个安全的商业站点
46.2 Internet上的安全问题
46.3服务器的安全
46.4提交付款信息时的安全问题
46.5堵塞安全漏洞
46.6理解安全的服务器
46.7数字服务器认证
46.8安全协议选项
46.11小结
46.9建立安全的站点
46.10从这里
第八部分 使用Java Script建立动态页面
第47章 文档对象模板简介
47.1什么是DOM
47.2为什么需要DOM
47.3 DOM规范简介
47.4属性就是规则
47.6浏览器大战
47.5 DOM预定义对象
47.7从这里
47.8小结
第48章JavaScript简介
48.1 JavaScript是什么—以及它不是什么
48.2 JavaScript与其他脚本语言
48.3 JavaScript的执行
48.4 JavaScript规则
48.5 JavaScript事件
48.6事件句柄
48.7属性
48.8方法
48.9函数
48.10由页面向脚本中传递数据
48.11使用SCRIPT元素
48.12测试和调试JavaScript
48.13从这里
48.14小结
49.1表单对象和事件
第49章 建立动态表单
49.2表单
49.3校验数据
49.4控制表单的显示
49.5资源
49.6从这里
49.7小结
第50章 创建交互式的文档
50.1定义隐藏的文本
50.3设计一个可以交互的表格
50.2显示隐藏的文本
50.4动态地改变风格
50.5脚本
50.6从这里
50.7小结
第九部分 Web发布问题
第51章 标准化
51.1标准化简介
51.2理解标准化的过程
51.3标准化进程中的各种角色
51.4扩充部分
51.5网景公司的主要方向是什么
51.6微软公司的主要方向是什么
51.7从这里
51.8小结
第52章 知识产权:版权和商标
52.1理解知识产权
52.2理解公众所有
52.3正当引用和侵犯版权
52.5派生成果
52.4剽窃
52.6获得使用权
52.7 Web上的合法资源
52.8从这里
52.9小结
第53章 关于色情,下流和淫秽文学
53.1了解有关淫秽的法律
53.3 CDA的现状
53.4阻截不正当东西的选择方案
53.2通信规范条例
53.5阻截网点的软件
53.6使用网页编制标准
53.7制作过滤器的框架
53.8小结
第54章 隐私
54.1介绍因特网上的隐私
54.2什么隐私
54.3 Web上获得隐私的技术
54.7小结
54.6解释你保护隐私的原则
54.4保护隐私的基本原则
54.5指定隐私平台
第55章 诽谤和中伤
55.1理解诽谤和中伤
55.2什么是构成或包含诽谤的—什么不是
55.3网络:最大的均衡器
55.4最近发生的案例解析
55.5小结
第十部分 附录
附录A HTML 4元素参考手册
附录B HTML 4属性参考手册
附录C HTML 4实体参考手册
附录D 语言代码参考手册
附录E MIME类型参考手册
附录F 十六进制标记参考手册
附录G 级联式风格纸参考手册
附录H 所附CD-ROM的说明