《HTML 4实用大全》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)(B.普法芬伯格)Bryan Pfaffenberger,(美)(A.D.古茨曼)Alexis D. Gutzman著;杨亚平等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1999
  • ISBN:7801249674
  • 页数:689 页
图书介绍:

第一部分 介绍用HTML进行Web发布 1

第0章 简介 1

0.1介绍标记语言 1

0.2 HTML—一种超文本标记语言 2

0.3抹杀结构/外观之间的划分 2

0.4 HTML 4和HTML 4方式 4

0.5 HTML 4方式 5

1.1什么是万维网 6

第1章 了解网页发布的良机 6

1.2 Web的起源 9

1.3为什么Web发展如此之快 11

1.4 Web的走向趋势 13

1.5它越来越成为必不可少的 15

1.6 Intranets和Extranets是如何传播Web技术的 15

1.7 HTML-Savvy E-mail和Usenet文章的兴起 16

1.8网络(Web)要取代桌面吗 18

1.10从这儿 19

1.11小结 19

1.9 Web发布的范围 19

第2章 Web发布过程研究 20

2.1你的目的是什么 21

2.2理解你的工具 26

2.3书写HTML 29

2.4引入多媒体 30

2.5测试你的网页 32

2.6发布你的网页 33

2.7为你的网页做宣传 33

2.8建立同盟 35

2.9维护你的网页 36

2.10创建一个讨论区 36

2.11处理反馈 37

2.12从这里 38

2.13小结 38

第3章 介绍HTML 4方式 39

3.1扩展(Extension)问题 39

3.2理想方式是将结构与形式分离 42

3.3介绍级联式风格纸 46

3.5未来(可能)是XML 47

3.4 HTML 4方式 47

3.6理想与现实 49

3.7所有这一切将走向何方 49

3.8你现在应该做什么 50

3.9从这里 50

3.10小结 51

第二部分 HTML快速入门 52

第4章 介绍HTML基础 52

4.1介绍基本结构:元素(elements) 52

4.2理解你的选项:属性 54

4.3使用特殊的字符:实体(entities) 57

4.4在你的HTML中加入注释 59

4.5使你的HTML易读 59

4.6避免常见的语法错误 60

4.7理解嵌套 61

4.8 HTML文档的基本结构:HEAD和BODY 62

4.9从这里 63

4.10小结 63

5.1启动编辑器 64

第5章 创建你的第一个网页 64

5.2为你的网页拟定标题 66

5.3标识作者 67

5.4开始进入主体(BODY) 68

5.5增加一个明显的标题 69

5.6键入和编辑文本 70

5.7换行并开始一个新的段落 71

5.8创建列表 72

5.9增加一个链接 74

5.10预览你的网页 77

5.11完成链接 78

5.12 HTML元素速查 79

5.13从这里 80

5.14小结 80

第6章 发布网页 81

6.1使你的论据更直接 81

6.2桌面网络服务器 82

6.5在服务提供商的服务器上发布 84

6.4在自己的服务器上发布 84

6.3企业网络服务器 84

6.6平台问题 86

6.7发布到NT服务器上 86

6.8 FTP简介 91

6.9 FTP客户端介绍:CuteFTP,WS-FTP,Fetch 92

6.10创建目录存储网页和图形 94

6.11加上你的网页和图像 96

6.12 DNS 96

6.13权限 96

6.14测试你的工作 97

6.15如何进行测试 98

6.16从这里 98

6.17小结 99

第三部分Web发布基础 100

第7章 探索超文本的潜力 100

7.1超文本起源 100

7.3顺序作品与非顺序作品对照 101

7.2超文本定义 101

7.4介绍分块 103

7.5在超空间中迷失 104

7.6 Xanadu:一个世界性的超文本系统 104

7.7 Xanadu和Web比较 104

7.8超文本在那里会有用 105

7.9超文本在哪里没有用 106

7.10从这里 108

7.11小结 108

8.2了解你的观众 109

第8章 确定你的信息和目标 109

8.1了解你的信息 109

8.3了解你的目标 111

8.4把目标变成战略 114

8.5定义一个Web站点的战略 114

8.6如何达到你的目标 119

8.7哪些作法会阻碍你达到目标 120

8.8从访问者那里获取信息 121

8.10制定一页接一页的战略 126

8.11你的信息的其他通信方式 126

8.9网点分析的价值 126

8.12从这里 129

8.13小结 130

第9章 创建多页站点 131

9.1创建多页站点的可能性和存在的问题 131

9.2分割站点 134

9.3划分内容 139

9.4站点结构 139

9.5提供导航帮助 143

9.6维护多页站点 146

9.7额外话题:维护真正大型的Web站点 148

9.8从这里 149

9.9小结 149

第10章 Web网页设计的实质 150

10.1网页中有什么 150

10.2集中在你的宗旨上 151

10.3 Shell 154

10.4一致性 155

10.6可导航性 157

10.5可预测性 157

10.7空白的有效使用 169

10.8最佳的网页长度 170

10.9将来可扩展性 170

10.10设计一个有效的欢迎网页 170

10.11醒目(splash)的屏幕 171

10.12测试 171

10.14从这里 172

10.15小结 172

10.13完美的童话 172

第11章 为Web书写 173

11.1为了快速浏览进行设计 173

11.2简明的书写 174

11.3写得生动活泼 176

11.4检查拼写和写保护 177

11.5从这里 177

11.6小结 177

第12章 探讨HTML版本 178

12.1 HTML的标准化过程 178

12.3 HTML 1.0 181

12.2 SGML和HTML DTD 181

12.4 HTML 2.0 182

12.5 HTML 3.2 182

12.6 HTML 4.0 182

12.7 CSS Level 1 184

12.8 XML 1.0 184

12.9从这里 186

12.10小结 186

13.1第一代浏览器(1.0) 187

第13章 注意浏览器兼容问题 187

13.2第二代浏览器(2.0) 188

13.3第三代浏览器(3.0) 191

13.4第四代浏览器(4.0) 193

13.5只有文本的浏览器 193

13.6语音合成浏览器 194

13.7从这里 194

13.8小结 196

第14章 选择一种HTML编辑器 197

14.1是采用WYSIWYG还是不采用WYSIWYG 197

14.2开发HTML编辑器的特征 200

14.3 HTML编辑器 212

14.4从这里 221

14.5小结 221

第15章 理解服务器选项 222

15.1客户—服务器模型 222

15.2客户端进程 224

15.3 Web服务器介绍 226

15.4服务器进程 227

15.5中间设备的历史 228

15.6 Cookies 231

15.7安全服务器(Secure Servers) 233

15.8看一看UNIX服务器 233

15.9看一看Windows NT服务器 235

15.10从这里 235

15.11小结 236

第四部分 用HTML 4来开发网页文档结构 237

第16章 理解HTML文档结构 237

16.1 HTML 4有哪些新特性 237

16.2 HTML的成份 239

16.4理解嵌套 240

16.3块元素和内联元素比较 240

16.5版本信息 241

16.6 HTML元素 242

16.7 HEAD元素 243

16.8 META元素 243

16.9附加的HEAD元素 245

16.10 BODY元素 247

16.13从这里 248

16.11结构和表现对比 248

16.12尽可能增强HTML的可读性 248

16.14小结 249

第17章 用块级元素和列表来组织正文 250

17.1介绍块级元素 250

17.2创建段落:P元素 251

17.3控制断行和空白 252

17.4加入标题 253

17.5创建标号列表:UL元素 254

17.6创建编号列表:OL元素 255

17.7创建定义列表:DL元素 256

17.8创建缩进编排的引用:BLOCKQUOTE 258

17.9加入格式化文本 258

17.10分组块元素:DIV元素 259

17.11嵌套块元素 260

17.12从这里 261

17.13小结 261

第18章 使用内联元素和特殊字符 262

18.1内联元素介绍 262

18.2逻辑风格和物理风格对比 263

18.3理解Web字符集 265

18.4加入特殊字符 265

18.5特殊工作用到的特殊字符 266

18.6处理其他语言 268

18.7加入引用:Q元素 269

18.8分组内联元素:SPAN元素 269

18.9从这里 270

18.10小结 270

19.2 URL分析 271

第19章 增加超链接 271

19.1理解链接 271

19.3用相应的文件名链接本地文件 272

19.4链接其他目录中的文件 273

19.5链接外部网页 274

19.6链接同一页面中的不同位置 275

19.7从图像链接到其他网页 275

19.8链接非Web数据 276

19.9 BASE元素 276

19.11额外话题:创建不离开你的主页的链接 277

19.10增加MAILTO链接 277

19.12从这里 278

19.13小结 278

第20章 插入图形图像和其他对象 279

20.1图形图像文件格式的快速介绍 279

20.2 IMG元素加入内联图像 280

20.3多媒体 281

20.4通过OBJECT元素增加内联多媒体 282

20.5有效使用图像的经验之谈 283

20.7从这里 284

20.6为纯文本浏览器提供替代文本 284

20.8小结 286

第21章 增加表格 287

21.1介绍HTML表格模型 287

21.2定义表格 288

21.3加入表格数据 290

21.4分组行 294

21.6分组列 297

21.5定义列 297

21.7跨行和跨列 298

21.8在表格中加入最后的点缀 299

21.9表格嵌套 300

21.10从这里 300

21.11小结 300

第22章 进行HTML测试和有效性检验 301

22.1浏览常见的HTML错误 301

22.2测试你的HTML 301

22.3为什么需要进行有效性检验 302

22.4对HTML进行有效性检验 303

22.5实用性评价 304

22.6从这里 305

22.7小结 305

第五部分 用风格纸增强表现风格 306

第23章 介绍级联式风格纸 306

23.1为什么需要风格纸 306

23.2风格纸能做什么 306

23.3级联模型 308

23.4风格纸示例 309

23.5浏览器兼容性问题 311

23.6从这里 311

23.7小结 311

第24章 学习CSS语法 312

24.1风格纸结构分析 312

24.2 CSS语法和HTML语法间的区别 313

24.3定义属性 314

24.5属性定义简写 315

24.4分组属性 315

24.6框式格式化:CSS的格式化模型 316

24.7理解继承性 318

24.8定义类 319

24.9伪类 319

24.10定义ID 320

24.11用DIV和SPAN来分组元素 320

24.13从这里 321

24.14小结 321

24.12风格纸中的注释 321

第25章 在你的网页中填加风格 322

25.1使用外部风格纸 322

25.2在HEAD元素中使用STYLE元素 323

25.3加入内联风格 324

25.4使用标准的风格纸 325

25.5各种方法混合使用:一个实例 327

25.6从这里 330

25.7小结 330

26.1显示器如何产生色彩 331

第26章 加入颜色和背景 331

26.2颜色代码介绍 332

26.3调色板 333

26.4颜色兼容性考虑 333

26.5定义一种背景色 334

26.6改变缺省的文本颜色 334

26.7加入图像背景 334

26.8从这里 336

26.9小结 336

27.1回顾CSS的框式格式化模型 337

第27章 格式化段落 337

27.2增加缩进 339

27.3控制对齐方式 339

27.4选择行高 339

27.5用风格控制列表 339

27.6加入边框 341

27.7从这里 343

27.8小结 343

28.1控制表格对齐方式 344

第28章 格式化表格 344

28.2设置水平单元格对齐方式 345

28.3设置重直单元格对齐方式 348

28.4指定表格和单元格的宽度 349

28.5增大单元格间隔 351

28.6定义单元格填充方式(Cell Padding) 352

28.7在表格中使用颜色 352

28.9从这里 353

28.10小结 353

28.8定义标尺和边界 353

第29章 加入字体 354

29.1字体(Fonts)介绍 354

29.2使用本地字体 355

29.3选择字体时的考虑 355

29.4控制字体选择 356

29.5选择字体大小 356

29.6使用压缩或伸展的字体 357

29.7增加大写字母和其他装饰 359

29.9小结 360

29.8从这里 360

第30章 创建框架 361

30.1框架介绍 361

30.2带框架站点存在的问题 361

30.3开发主框架文档 362

30.4目标 365

30.5创建框架 366

30.6提高可航行性 367

30.7 NOFRAMES 368

30.8增加内联框架(IFRAMEs) 369

30.9从这里 370

30.10小结 370

第六部分 像PROS一样安排网页 371

第31章 理解CSS位置选项 371

31.1 display属性 371

31.2 float属性 372

31.3 clear属性 374

31.4 Position属性 377

31.5 z-index属性 378

31.6理解相对定位 379

31.7理解绝对定位 379

31.8结合相对定位和绝对定位 379

31.9从这里 380

31.10小结 380

第32章 定位图像和文本 381

32.1指定图像位置 381

32.2定义文本位置 385

32.3在文本旁边浮动图像 387

32.4从这里 391

32.5小结 391

第33章 很酷的定位提示和技巧 392

33.1创建文本列 392

33.2叠加文本和图像 394

33.3创建Pull引用 395

33.4从这里 397

33.5小结 398

第34章 为页面创建静态图像 399

34.1理解图像文件格式 399

第七部分 增强激情和交互性 399

34.2理解色彩深度 403

34.3加快下载速度 403

34.4创建图形 405

34.5截图 407

34.6渐近式JPEG和交错式GIF 407

34.7使用透明GIF文件 408

34.8从这里 408

34.9小结 409

35.2设计您的动画 410

第35章 为页面创建动画 410

35.1动态GIF简介 410

35.3创建动画 412

35.4使用GIF动画编辑器 412

35.5将GIF动画加入网页 413

35.6测试你的动画 414

35.7其他的动画实现方案 414

35.8从这里 415

35.9小结 415

36.2图像映射设计 416

第36章 设计和实现图像映射 416

36.1图像映射简介 416

36.3服务器端与客户端图像映射 417

36.4为图像映射创建图像 418

36.5使用图像映射编辑器 418

36.6 MAP元素 418

36.7 AREA元素 419

36.8一个图像映射的例子 420

36.9加入替代文本 420

36.11小结 421

36.10从这里 421

第37章 生成和加入声音 422

37.1了解数码音频 422

37.2声音文件类型简介 424

37.3音频流简介 424

37.4获取音频文件 425

37.5录制声音文件 425

37.6编辑声音文件和使用过滤器 425

37.8在你的主页中加入音频文件 427

37.7压缩声音文件 427

37.10小结 428

37.9从这里 428

第38章 创建并加入视频 429

38.1数字视频简介 429

38.2数字视频剖析 430

38.5视频压缩算法 431

38.6采集模拟视频 431

38.4视频流简介 431

38.3视频文件格式简介 431

38.7编辑数字视频 432

38.8在页面中加入视频 432

38.9宝贵的资源 434

38.10从这里 434

38.11小结 434

第39章 使用插件 435

39.1 OBJECT元素回顾 435

39.2插件是如何工作的 436

39.3插件的优缺点 436

39.4加入插件 437

39.5测试你的插件 442

39.6配置您的服务器 443

39.7从这里 443

39.8小结 443

第40章 加入ActiveX控件 444

40.1 ActiveX简介 444

40.2 ActiveX的优缺点 445

40.4搜寻ActiveX控件 446

40.3理解ActiveX安全模型 446

40.5使用ActiveX控件 447

40.6设置参数 448

40.7解决MAC问题 448

40.8测试ActiveX控件 449

40.9从这里 449

40.10小结 450

第41章 使用Java Applets 451

41.1 Java简介 451

41.3理解Java安全模型 452

41.2 Java的优点和缺点 452

41.4 Java开发工具 453

41.5加入Java Applet 454

41.6定义参数 455

41.7测试Applet 456

41.8服务器端Java简介 456

41.9从这里 456

41.10小结 456

42.1表单简介 457

第42章 创建表单 457

42.2理解Form处理过程 458

42.3插入表单 459

42.4加入控制 460

42.5 INPUT元素 461

42.6 BUTTON元素 467

42.7 SELECT、OPTION和OPTGROUP元素 468

42.8 TEXTAREA元素 471

42.9 LABEL元素 472

42.10 FIELDSET和LEGEND元素 473

42.11表单处理方式的选项 474

42.12处理表单数据 474

42.13从这里 475

42.14小结 475

第43章 使用频道定义格式创建频道订阅 476

43.1 Push技术简介 476

43.2使用Push技术推广成果 477

43.3频道定义格式简介 478

43.4订阅一个频道 480

43.5从这里 481

43.6小结 481

第44章 存取外部数据库 482

44.1理解数据库 482

44.2 Web与数据库的接口 483

44.3方案选择 486

44.4无需编码进行数据库外部访问 487

44.5使用SQL语句进行数据库外部访问 487

44.7小结 488

44.6从这里 488

第45章 建立一个社会:交流讨论组和聊天室 489

45.1基于主题的讨论组(Threaded Discussion Group)简介 489

45.2在页面中加入讨论组 492

45.3在页面中加入聊天室 493

45.4建立交流 493

45.5其他的方式 494

45.6从这里 494

45.7小结 495

46.1安全性简介 496

第46章 建立一个安全的商业站点 496

46.2 Internet上的安全问题 497

46.3服务器的安全 498

46.4提交付款信息时的安全问题 498

46.5堵塞安全漏洞 498

46.6理解安全的服务器 500

46.7数字服务器认证 500

46.8安全协议选项 501

46.11小结 502

46.9建立安全的站点 502

46.10从这里 502

第八部分 使用Java Script建立动态页面 504

第47章 文档对象模板简介 504

47.1什么是DOM 504

47.2为什么需要DOM 505

47.3 DOM规范简介 505

47.4属性就是规则 507

47.6浏览器大战 509

47.5 DOM预定义对象 509

47.7从这里 510

47.8小结 510

第48章JavaScript简介 511

48.1 JavaScript是什么—以及它不是什么 511

48.2 JavaScript与其他脚本语言 513

48.3 JavaScript的执行 513

48.4 JavaScript规则 514

48.5 JavaScript事件 514

48.6事件句柄 516

48.7属性 517

48.8方法 518

48.9函数 518

48.10由页面向脚本中传递数据 519

48.11使用SCRIPT元素 521

48.12测试和调试JavaScript 521

48.13从这里 522

48.14小结 522

49.1表单对象和事件 523

第49章 建立动态表单 523

49.2表单 525

49.3校验数据 528

49.4控制表单的显示 531

49.5资源 532

49.6从这里 532

49.7小结 532

第50章 创建交互式的文档 533

50.1定义隐藏的文本 533

50.3设计一个可以交互的表格 534

50.2显示隐藏的文本 534

50.4动态地改变风格 537

50.5脚本 538

50.6从这里 539

50.7小结 539

第九部分 Web发布问题 540

第51章 标准化 540

51.1标准化简介 540

51.2理解标准化的过程 540

51.3标准化进程中的各种角色 542

51.4扩充部分 543

51.5网景公司的主要方向是什么 543

51.6微软公司的主要方向是什么 544

51.7从这里 545

51.8小结 545

第52章 知识产权:版权和商标 546

52.1理解知识产权 546

52.2理解公众所有 547

52.3正当引用和侵犯版权 548

52.5派生成果 549

52.4剽窃 549

52.6获得使用权 550

52.7 Web上的合法资源 551

52.8从这里 551

52.9小结 551

第53章 关于色情,下流和淫秽文学 553

53.1了解有关淫秽的法律 554

53.3 CDA的现状 555

53.4阻截不正当东西的选择方案 555

53.2通信规范条例 555

53.5阻截网点的软件 558

53.6使用网页编制标准 558

53.7制作过滤器的框架 559

53.8小结 559

第54章 隐私 560

54.1介绍因特网上的隐私 560

54.2什么隐私 560

54.3 Web上获得隐私的技术 561

54.7小结 562

54.6解释你保护隐私的原则 562

54.4保护隐私的基本原则 562

54.5指定隐私平台 562

第55章 诽谤和中伤 564

55.1理解诽谤和中伤 564

55.2什么是构成或包含诽谤的—什么不是 565

55.3网络:最大的均衡器 566

55.4最近发生的案例解析 567

55.5小结 567

第十部分 附录 568

附录A HTML 4元素参考手册 568

附录B HTML 4属性参考手册 631

附录C HTML 4实体参考手册 641

附录D 语言代码参考手册 645

附录E MIME类型参考手册 650

附录F 十六进制标记参考手册 652

附录G 级联式风格纸参考手册 656

附录H 所附CD-ROM的说明 688