21天学通HTML和XHTML Web开发PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Laura Lemay著;技桥工作室译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2001
- ISBN:7115095817
- 页数:578 页
第一部分 概览 1
第1章 第1天课程:万维网世界 3
1.1 什么是万维网 4
1.1.1 Web是超文本信息系统 4
1.1.2 Web是图形化的且易于导航 5
1.1.3 Web是跨平台的 6
1.1.4 Web是分布式的 6
1.1.5 Web是动态的 7
1.1.6 Web是交互式的 8
1.2 Web浏览器 9
1.2.1 浏览器的作用 10
1.2.2 两种最常见的浏览器 10
1.2.3 使用浏览器访问其他服务 12
1.3 Web服务器 13
1.4 统一资源定位符(URL) 14
1.5 小结 14
1.6 知识巩固 14
1.6.1 问与答 15
1.6.2 测验 15
1.6.3 测验答案 15
1.6.4 练习 16
第2章 第2天课程:Web页的组织 17
2.1 Web站点剖析 19
2.2 您想在Web上做什么 20
2.3 设定自己的目标 21
2.4 将内容划分为几个主题 22
2.5 Web页的组织和导航概念 22
2.5.1 层次结构 23
2.5.2 线性结构 25
2.5.3 具有分支的线性结构 26
2.5.4 线性结构和层次结构的组合 27
2.5.5 Web结构 28
2.6 串连Web站点的内容 30
2.6.1 什么是内容串连和为什么需要进行内容串连 30
2.6.2 关于内容串连的提示 31
2.7 小结 32
2.8 知识巩固 32
2.8.1 问与答 32
2.8.2 测验 33
2.8.3 测验答案 33
2.8.4 练习 33
第3章 第3天课程:HTML简介 34
3.1 什么是HTML 35
3.1.1 HTML描述的页面结构 35
3.1.2 HTML不能描述页面布局 35
3.1.3 为什么要采取这种方式 36
3.1.4 HTML是一种标记语言 37
3.1.5 HTML标记的简要历史 37
3.2 使用XHTML 1.0为将来做准备 38
3.3 HTML文件的格式 39
3.3.1 练习3.1:创建第一个HTML文档 39
3.3.2 练习3.2:查看结果 41
3.3.3 关于格式的注释 41
3.4 用来帮助您编辑HTML文件的程序 42
3.5 小结 43
3.6 知识巩固 43
3.6.1 问与答 43
3.6.2 测验 43
3.6.3 测验答案 43
3.6.4 练习 44
第二部分 创建简单的Web页 47
第4章 第4天课程:基本标记 49
4.1 设置HTML文档的结构 50
4.1.1 <html>标记 50
4.1.2 <head>标记 51
4.1.3 <body>标记 51
4.2 题目 52
4.3 标题 54
4.4 段落 55
4.5 列表 56
4.5.1 列表标记 57
4.5.2 有序列表 58
4.5.3 使用HTML 3.2定制有序列表 59
4.5.4 无序列表 61
4.5.5 在HTML 3.2中定制无序列表 62
4.5.6 词典式列表 63
4.5.7 嵌套式列表 64
4.6 注释 65
练习4.1:创建一个真正的HTML页 66
4.7 小结 67
4.8 知识巩固 68
4.8.1 问与答 68
4.8.2 测验 69
4.8.3 测验答案 69
4.8.4 练习 69
第5章 第5天课程:链接 70
5.1 创建链接 71
5.1.1 链接标记<a> 71
5.1.2 练习5.1:链接两个网页 72
5.2 使用相对路径和绝对路径来链接本地网页 75
5.2.1 绝对路径名 76
5.2.2 应该使用相对路径名还是绝对路径名 77
5.3 链接到Web上的其他文档 77
5.3.1 练习5.2:将Caesar网页链接到Web上 78
5.3.2 练习5.3:创建一个链接菜单 79
5.4 链接到文档内部的特定位置 81
5.4.1 创建链接和锚点 82
5.4.2 练习5.4:将两个网页的各个部分链接起来 83
5.4.3 链接到相同文档中的锚点 86
5.5 剖析URL 87
5.5.1 URL的各个部分 87
5.5.2 URL中的特殊字符 88
5.5.3 HTML 4.0和<a>标记 88
5.6 各种URL 89
5.6.1 HTTP 89
5.6.2 匿名FTP 89
5.6.3 非匿名FTP 90
5.6.4 Mailto 90
5.6.5 Gopher 90
5.6.6 Usenet新闻组 91
5.6.7 File 91
5.7 小结 92
5.8 知识巩固 92
5.8.1 问与答 92
5.8.2 测验 94
5.8.3 测验答案 94
5.8.4 练习 94
第6章 第6天课程:处理文本格式的更多标记 95
6.1 字符样式 96
6.1.1 逻辑样式 96
6.1.2 物理样式 98
6.2 预格式化文本 99
6.3 水平线段 101
6.4 换行符 105
6.5 地址 106
6.6 引文 107
6.7 特殊字符 108
6.7.1 特殊字符的字符实体 109
6.7.2 保留字符的字符实体 109
6.8 文本对齐 110
6.8.1 对齐单个元素 110
6.8.2 对齐文本块元素 111
6.9 字体和字体大小 112
6.9.1 改变字体的大小 112
6.9.2 改变字体 113
6.10 <blink>标记 113
6.11 <nobr>和<wbr> 114
练习6.1:创建一个真正的HTML页面 114
6.12 小结 124
6.13 知识巩固 126
6.13.1 问与答 126
6.13.2 测验 127
6.13.3 测试答案 127
6.13.4 练习 127
第三部分 Web中的图形 129
第7章 第7天课程:图像、色彩和背景 131
7.1 Web页上的图像 132
7.2 HTML中的内部图像:<img>标记 133
7.2.1 为图像添加替代文本 133
7.2.2 练习7.1:添加图像 134
7.3 图像与文本 136
7.3.1 文本与图像的对齐方式 137
7.3.2 用文本环绕图像 140
7.3.3 终止文本环绕 141
7.3.4 调整图像周围的空间 142
7.4 图像与链接 143
练习7.2:使用导航图标 144
7.5 使用外部图像 146
练习7.3:链接到外部的GIF和JPEG图像文件 147
7.6 其他的图像应用技巧 149
7.6.1 图像尺寸和缩放比例 149
7.6.2 关于图像边框的更多内容 150
7.6.3 图像预览 151
7.7 使用颜色 151
7.7.1 命名颜色 151
7.7.2 改变背景颜色 152
7.7.3 改变文本颜色 153
7.7.4 局部颜色 154
7.8 图像背景 154
7.9 关于如何更好地使用图像的提示 155
7.9.1 避免添加不必要的图像 156
7.9.2 尽量让图像小一些 156
7.9.3 尽可能地重复使用图像 156
7.9.4 为图像提供替代内容 156
7.10 图像方面的一些规则 157
7.11 小结 157
7.12 知识巩固 158
7.12.1 问与答 158
7.12.2 测验 159
7.12.3 测验答案 159
7.12.4 练习 159
第8章 第8天课程:创建动画图形 160
8.1 什么是动画 161
8.2 何时何处需要使用动画 161
8.3 制作透明的GIF文件 162
8.4 用于编译GIF格式动画的程序 163
8.4.1 GIF Construction Set(Windows平台) 163
8.4.2 GifBuilder(Macintosh平台) 164
8.5 制作GIF动画 164
练习8.1:制作一个动画 164
8.6 优化动画大小 165
练习8.2:减少动画中的颜色数 166
8.7 用于制作图片的工具 167
8.7.1 有用的软件特性 168
8.7.2 练习8.3:从头开始制作跳跃球的动画 168
8.8 制作图像翻转(跳动) 171
8.8.1 练习8.4:建立一个JavaScript图像翻转 171
8.8.2 将脚本放置在页面中 171
8.8.3 浏览器探测 171
8.8.4 预加载脚本 172
8.8.5 翻转函数 172
8.8.6 调用函数 173
8.8.7 把所有代码组合起来 173
8.9 小结 174
8.10 知识巩固 175
8.10.1 问与答 175
8.10.2 测验 175
8.10.3 测验答案 175
8.10.4 练习 176
第9章 第9天课程:创建并使用图像映射 177
9.1 什么是图像映射 178
9.1.1 服务器端图像映射 179
9.1.2 客户端图像映射 179
9.1.3 图像映射和纯文本浏览器 179
9.2 创建客户端图像映射 180
9.2.1 准备一幅图像 180
9.2.2 确定坐标 181
9.2.3 定义一个多边形 182
9.2.4 定义一个圆 182
9.2.5 定义一个矩形 183
9.2.6 <map>和<area>标记 183
9.2.7 usemap属性 184
9.2.8 练习9.1:一个可点击的自动点唱机 184
9.3 小结 188
9.4 知识巩固 189
9.4.1 问与答 189
9.4.2 测验 189
9.4.3 测验答案 189
9.4.4 练习 190
第四部分 使用HTML处理更多格式 191
第10章 第10天课程:表格 193
10.1 关于表格定义的一个说明 194
10.2 创建表格 194
10.3 表格的各个部分 194
10.3.1 <table>元素 195
10.3.2 行和单元格 196
10.3.3 空单元格 198
10.3.4 标题 199
10.3.5 练习10.1:创建一个简单的表格 199
10.4 设定表格、边框、单元格的大小 202
10.4.1 设置表格宽度 202
10.4.2 更改表格边框 203
10.4.3 单元格填充 203
10.4.4 单元格间距 204
10.4.5 列宽 205
10.4.6 文本换行 206
10.5 表格和单元格的颜色及对齐方式 207
10.5.1 更改表格和单元格的背景颜色 207
10.5.2 更改边框颜色 209
10.6 对齐表格中的内容 210
10.6.1 对齐表格 210
10.6.2 单元格对齐 211
10.6.3 对齐标题 213
10.7 跨多行或跨列的单元格 214
练习10.2:建立一个服务规格表格 216
10.8 更高级的表格属性 222
10.8.1 列分组和列对齐 222
10.8.2 行分组和行对齐 224
10.8.3 框架和线条属性 227
10.9 其他表格元素和属性 228
10.10 表格的应用 228
10.11 小结 230
10.12 知识巩固 232
10.12.1 问与答 233
10.12.2 测验 233
10.12.3 测验答案 233
10.12.4 练习 233
第11章 第11天课程:框架和链接窗口 234
11.1 框架的概念及其支持情况 235
11.2 使用链接窗口 235
11.2.1 练习11.1:处理窗口 236
11.2.2 <base>标记 239
11.3 使用框架 241
11.3.1 <frameset>标记 242
11.3.2 <frame>标记 244
11.3.3 <noframes>标记 245
11.4 更改框架的边框 246
11.5 创建复杂的框架集 248
11.5.1 练习11.2:为框架集创建有内容的页面 248
11.5.2 练习11.3:行、列组合 252
11.5.3 练习11.4:嵌套框架集 254
11.5.4 练匀11.5:使用命名框架和超级链接 255
11.5.5 练习11.6:把文档链接到各个框架 255
11.5.6 练习11.7:添加noframes内容 256
11.5.7 特殊的target名称 257
11.6 浮动框架 258
11.7 小结 260
11.8 知识巩固 261
11.8.1 问与答 261
11.8.2 测验 262
11.8.3 测验答案 262
11.8.4 练习 262
第12章 第12天课程:XHTML和样式表 263
12.1 XHTML是什么及为什么要使用它 264
12.1.1 <DOCTYPE>标识符 264
12.1.2 XHTML语法 265
12.2 样式表的概念 266
12.3 样式表的简要回顾 268
12.4 重游Bookworm书店 268
12.5 学习样式表 271
12.5.1 外部样式表 271
12.5.2 练习12.1:创建并链接一个外部样式表 272
12.5.3 内嵌样式表 274
12.5.4 练习12.2:创建一个内嵌样式表 275
12.6 关于级联式 277
12.7 常用的样式表属性和相应的属性值 277
12.7.1 控制页面布局的CSS属性 277
12.7.2 练习12.3:在页面中使用边界和填充 278
12.7.3 背景、颜色和图像 280
12.7.4 练习12.4:使用CSS将背景和颜色设置到元素中 281
12.7.5 设置边框外观 282
12.7.6 练习12.5:使用CSS设置元素边框 283
12.7.7 字体的外观和样式 285
12.7.8 CSS中的文本对齐属性 287
12.8 内部样式 290
12.8.1 样式属性 290
12.8.2 class属性 291
12.8.3 <span>标记 292
12.8.4 练习12.6:使用CSS应用字体和文本属性 292
12.9 级联式样式表的资源信息 298
12.10 知识巩固 298
12.10.1 问与答 299
12.10.2 测验 299
12.10.3 测验答案 299
12.10.4 练习 299
第五部分 多媒体、表单和动态HTML 301
第13章 第13天课程:添加声音、视频等多媒体 303
13.1 理解如何呈现声音和视频 305
13.2 传统的备用方法:链接 305
练习13.1:创建一个家庭历史多媒体文件 307
13.3 嵌入声音和视频 313
13.3.1 使用embed元素 313
13.3.2 使用object元素 315
13.3.3 结合使用embed和object元素 316
13.3.4 嵌入Flash动画 316
13.3.5 嵌入Shockwave动画 317
13.3.6 嵌入RealAudio和RealVideo 319
13.3.7 用Microsoft Internet Explorer实现的多媒体技术 320
13.3.8 练习13.2:嵌入一段QuickTime电影 321
13.4 声音和视频文件类型 324
13.5 插件和播放器 326
13.5.1 Windows媒体播放机 326
13.5.2 Macromedia Flash 327
13.5.3 Macromedia Shockwave 327
13.5.4 Apple的QuickTime 4 327
13.5.5 RealNetworks Grab Bag 328
13.5.6 WinAmp 329
13.5.7 其他插件 329
13.6 小结 330
13.7 知识巩固 330
13.7.1 问与答 331
13.7.2 测验 331
13.7.3 测验答案 331
13.7.4 练习 331
第14章 第14天课程:设计表单 332
14.1 理解表单和功能 333
练习14.1:创建一个简单的表单来接收姓名和口令 333
14.2 表单的基本元素 338
14.2.1 使用form元素创建表单 338
14.2.2 用input元素创建表单控件 340
14.2.3 练习14.2:用几类input控件创建一个表单 346
14.2.4 使用其他控件元素 353
14.2.5 用select和option创建菜单 355
14.3 增加额外的控件 357
14.3.1 显示控件的label元素 357
14.3.2 用fieldset和legend分组控制 357
14.3.3 改变默认的Tab导航 358
14.3.4 使用访问键 359
14.3.5 创建disabledi和readonly控件 359
14.3.6 练习14.3:用高级表单控件创建表单 360
14.4 规划表单 364
14.5 小结 365
14.6 知识巩固 366
14.6.1 问与答 366
14.6.2 测验 366
14.6.3 测验答案 367
14.6.4 练习 367
第15章 第15天课程:使用动态HTML 368
15.1 动态HTML的确切定义 370
15.2 学习JavaScript 371
15.2.1 JavaScript基础 372
15.2.2 用HTML集成脚本 376
15.3 使用文档对象模型 378
15.3.1 Netscape DOM 379
15.3.2 Internet Explorer DOM 380
15.4 处理事件 381
15.5 面对现实:跨浏览器的DHTML技术 382
15.5.1 检测浏览器 382
15.5.2 检测性能 384
15.5.3 测试对象的存在 385
15.5.4 用<div>将元素分组 385
15.5.5 <div>元素的定位 386
15.5.6 用JavaScript控制元素 390
15.6 继续学习DHTML 399
15.7 小结 400
15.8 知识巩固 400
15.8.1 问与答 400
15.8.2 测验 401
15.8.3 测验答案 401
15.8.4 练习 401
第六部分 设计高效的Web页 403
第16章 第16天课程:编写和设计Web页的基本准则 405
16.1 使用HTML扩展 406
16.2 为在线发布写作 408
16.2.1 写作要清晰简练 408
16.2.2 组织页面以便快速扫描 408
16.2.3 保持页面独立性 410
16.2.4 不要滥用强调 410
16.2.5 不要使用特定浏览器专用的术语 411
16.2.6 对页面进行拼写检查和校对 411
16.3 设计和页面布局 412
16.3.1 不要滥用标题 412
16.3.2 将相关的信息按照视觉分组 413
16.3.3 使用一致的布局 413
16.4 使用链接 414
16.4.1 使用描述性的文本作为链接菜单 414
16.4.2 在文本中使用链接 415
16.4.3 避免“这里”综合症 416
16.4.4 链接还是不链接 417
16.5 使用图像 419
16.5.1 不要过多使用图像 419
16.5.2 使用图像的替代内容 420
16.5.3 尽量让图像较小 421
16.5.4 考虑访问者的硬件配置 422
16.5.5 注意背景和链接的颜色 422
16.6 其他的良好习惯和提示 423
16.6.1 提供到主页的链接 423
16.6.2 不要让同一主题跨越不同页面 423
16.6.3 创建的页面不要太多也不要太少 423
16.6.4 给页面签名 425
16.6.5 为超文本的页面提供非超文本的版本 426
16.7 小结 426
16.8 知识巩固 427
16.8.1 问与答 427
16.8.2 测验 427
16.8.3 测验答案 428
16.8.4 练习 428
第17章 第17天课程:Web设计的优秀范例 429
17.1 范例1:公司简介 430
17.1.1 Foozle中有什么新东西 430
17.1.2 Technical Information页面 432
17.1.3 Company Overview页面 433
17.1.4 Foozle Products页面 433
17.1.5 Product Support页面 435
17.1.6 Open Opportunities页面 435
17.1.7 这个Web站点的特色和有关开发的问题 435
17.2 范例2:一个多媒体百科全书 437
17.2.1 Overview页面 437
17.2.2 Norton页面 438
17.2.3 商品型号索引 440
17.2.4 这个Web站点的特色和有关开发的问题 441
17.3 范例3:一个购物目录 441
17.3.1 浏览目录 441
17.3.2 订购 447
17.3.3 这个Web站点的特色和有关开发的问题 450
17.4 小结 451
17.5 知识巩固 452
17.5.1 问与答 452
17.5.2 测验 452
17.5.3 测验答案 452
17.5.4 练习 453
第18章 第18天课程:设计时必须考虑的现实因素 454
18.1 现实世界究竟是什么 455
18.2 考虑用户的经验水平 455
18.2.1 列出那些提供站点描述的页面 456
18.2.2 描述导航系统 457
18.2.3 添加浏览器建议 459
18.2.4 列出其他必需文件 459
18.3 确定用户的偏爱 460
18.4 HTML 4.01与XHTML 1.0选择 461
18.4.1 HTML 4.01和XHTML 1.0 Transitional 461
18.4.2 HTML 4.01和XHTML 1.0 Framesets 465
18.4.3 HTML 4.01和XHTML 1.0 Strict 467
18.5 小结 471
18.6 知识巩固 471
18.6.1 问与答 471
18.6.2 测验 471
18.6.3 测验答案 472
18.6.4 练习 472
第七部分 发布和维护您的站点 473
第19章 第19天课程:发布您的站点 475
19.1 Web服务器的作用 476
19.2 定位Web服务器 477
19.2.1 使用学校或工作单位提供的Web服务器 477
19.2.2 使用商业的Internet或Web服务 477
19.2.3 建立自己的服务器 478
19.3 组织HTML安装文件 478
19.3.1 需询问Web站点管理员的一些问题 478
19.3.2 用目录组织文件 479
19.3.3 拥有默认的索引文件和正确的文件名 479
19.4 安装文件 480
19.4.1 在系统间移动文件 480
19.4.2 使用FTP管理文件 481
19.4.3 远程管理工具 482
19.5 增加交互式特性 482
19.5.1 搜索引擎 483
19.5.2 留言板 483
19.6 测试 484
19.7 疑难解答 484
19.7.1 不能访问服务器 485
19.7.2 不能访问文件 485
19.7.3 不能访问图像 485
19.7.4 链接不起作用 485
19.7.5 文件显示不正确 485
19.8 小结 486
19.9 知识巩固 486
19.9.1 问与答 486
19.9.2 测验 487
19.9.3 测验答案 487
19.9.4 练习 487
第20章 第20天课程:站点宣传 488
20.1 注册并宣传Web页 489
20.1.1 World Wide Web站点列表 489
20.1.2 Yahoo! 489
20.1.3 World Wide Web Virtual Library 491
20.1.4 dmoz:Open Directory Project 491
20.1.5 黄页目录 492
20.1.6 专门目录 492
20.2 站点索引和搜索引擎 493
20.2.1 AltaVista 493
20.2.2 Excite 494
20.2.3 Google 494
20.2.4 HotBot 495
20.2.5 Lycos 495
20.2.6 Go.com 495
20.3 提交工具 497
20.4 通过Usenet宣传站点 497
20.4.1 Web环 498
20.4.2 名片、信头、小册子和广告 499
20.5 找出谁在查看您的Web页 499
20.5.1 日志文件 499
20.5.2 访问记数器 500
20.6 小结 500
20.7 知识巩固 501
20.7.1 问与答 501
20.7.2 测验 501
20.7.3 测验答案 501
20.7.4 练习 502
第21章 第21天课程:测试、检查和维护站点 503
21.1 完整性测试 505
21.1.1 检查HTML 505
21.1.2 W3CHTML检查服务 506
21.1.3 练习21.1:检查一个范例页面 507
21.1.4 浏览器测试 511
21.1.5 检查链接 511
21.2 可用性测试 512
21.3 更新站点并增加页面 512
21.3.1 增加新内容 513
21.3.2 修订结构 513
21.4 小结 514
21.5 知识巩固 514
21.5.1 问与答 514
21.5.2 测验 515
21.5.3 测验答案 515
21.5.4 练习 515
第八部分 附录 517
附录A HTML 4.01快速参考 519
A.1 公共的属性和事件 521
A.2 结构 521
A.3 文本片断和段落 524
A.4 文本格式化元素 527
A.5 列表 529
A.6 链接 531
A.7 表格 532
A.8 框架 535
A.9 内嵌内容 536
A.10 样式 538
A.11 表单 538
A.12 脚本 542
A.13 字符集 542
附录B 级联式样式表(CSS)快速参考 547
B.1 如何使用本附录 548
B.2 文本块级的属性 548
B.3 背景和颜色属性 550
B.4 方框模型属性 551
B.5 字体属性 555
B.6 列表属性 557
B.7 文本属性 558
B.8 视觉效果属性 560
B.9 声音样式表属性 561
B.10 自动生成内容/自动编号属性 564
B.11 分页媒体属性 565
B.12 表格属性 566
B.13 用户界面属性 567
B.14 级联式样式表单元 568
附录C 颜色名称和16进制代码 572
附录D MIME类型和文件扩展名 575
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《掌控工作》邵文瀚著 2020
- 《社会工作专业英语》俞炎燊 2019
- 《中国共产党支部工作条例问答》张越编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《社会工作实习教育研究的反身性书写》权福军 2018
- 《抗战与军队政治工作》李富春等著 1938
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019