《HTML 4实用大全 第2版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Bryan Pfaffenberger,(美)Bill Karow著;吴志滨,于莹等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7899990874
  • 页数:625 页
图书介绍:本书对最新版本的HTML 4.01进行了全面的介绍,其中包括HTML的基本知识、发展状况、HTML的文档结构、级联式样式表的重要性、在网页中添加多媒体、实现交互性等内容,并介绍了动态HTML的具体实现方法。本书还特别强调了HTML 4方式的思想。本书不仅适合于有一定HTML网页制作经验的读者,也适合于HTML的初学者。本书是一本关于HTML的真正的实用大全。

译者序 1

作者简介 1

致谢 1

前言 1

简介 1

第一部分 HTML4 快速入门 1

第1章 HTML4基础 1

1.1 介绍基本组成原理:元素(element) 2

1.2 理解你的选项:属性 3

1.3 使用特殊字符:实体(Entities) 6

1.4 向HTML中添加注释 7

1.5 增加HTML的可读性 8

1.6 避免常见的语法错误 9

1.7 理解嵌套 10

1.8 HTML文档的基本结构:HEAD和BODY 11

1.9 下一步 11

1.10 本章总结 12

第2章 HTML4方式 13

2.1 有关扩展的问题 13

2.2 理解方式是将结构与实际显示外观分离 15

2.3 级联式样式表简介 19

2.4 HTML4方式 20

2.5 未来的趋势是XML 21

2.6 理想与现实 21

2.7 今后的发展方向 22

2.8 现在应该做什么 22

2.9 下一步 23

2.10 本章总结 23

3.1 启动编辑器 24

第3章 创建第一个网页 24

3.2 为网页添加标题(TTTLE) 26

3.3 标识作者 27

3.4 开始编写BODY部分 28

3.5 添加一个明显的标题 29

3.6 文本的录入和编辑 31

3.7 换行并开始新段落 32

3.8 创建列表 33

3.9 添加链接 34

3.10 网页预览 36

3.11 完成样式设置 37

3.12 HTML元素速查 39

3.13 下一步 39

3.14 本章总结 40

4.1 准备工作 41

第4章 发布网页 41

4.2 桌面Web服务器 42

4.3 企业Web服务器 44

4.4 在自己的服务器上发布 44

4.5 在服务提供商的服务器上发布 44

4.6 平台问题 45

4.7 发布到Wiodows NT/2000 服务器上 46

4.8 FTP简介 51

4.9 FTP客户程序:CuteFTP,WS_FTP,Fetch 52

4.10 创建存储网页和图形的目录 53

4.11 页面与图形的上传 55

4.12 DNS 56

4.13 权限 56

4.14 测试你的工作 56

4.15 下一步 58

4.16 本章总结 59

第5章 什么是HTML 60

第二部分 理解HTML 60

5.1 建立网站的目的 61

5.2 建立网站需要使用的工具 64

5.3 HTML标准化过程 66

5.4 编写HTML 69

5.5 引入多媒体 71

5.6 标准化 72

5.7 理解标准化过程 73

5.8 标准化过程中的各种角色 75

5.9 扩展集 76

5.10 下一步 76

5.11 本章总结 76

第6章 XML/XSL简介 78

6.1 XML的基本概念 78

6.2 XSL的基本概念 79

6.3 下一步 80

6.4 本章总结 80

第7章 XHTML:HTML的未来 81

7.1 XHTML的基本概念 81

7.2 HTML和XHTML的不同 82

7.3 下一步 85

7.4 本章总结 85

第8章 选择一种HTML编辑器 86

8.1 “所见即所得”还是“非所见即所得” 86

8.2 HTML编辑器的特性 89

8.3 常用HTML编辑器简介 100

8.4 下一步 109

8.5 本章总结 109

第9章 网页内容的编写原则 110

9.1 内容设计要便于快速浏览 110

9.2 内容应该简明 111

9.3 内容要写得生动活泼 114

9.4 拼写检查和校对 114

9.5 下一步 115

9.6 本章总结 115

第10章 特殊需求--Web的可访问性 116

10.1 可访问设计 116

10.2 可访问性原则 117

10.3 下一步 118

10.4 本章总结 118

第11章 理解服务器概念 119

11.1 客户/服务器模型 119

11.2 客户端处理功能 121

11.3 Web服务器简介 122

11.4 服务器处理过程 124

11.5 中间件的发展史 124

11.6 Cookies 128

11.7 安全服务器 129

11.8 UNLX服务器 130

11.9 Windows NT服务器 131

11.10 下一步 131

11.11 本章总结 131

第三部分 使用HTML4开发文档结构 133

第12章 HTML4文档结构 133

12.1 HTML4的新特性 134

12.2 HTML的成分 135

12.3 块元素和内联元素的比较 136

12.4 理解嵌套 137

12.5 HTML元素 138

12.6 HEAD元素 139

12.7 附加的HEAD元素 139

12.8 BODY元素 141

12.10 尽可能增强HTML的可读性 142

12.9 结构与外观显示 142

12.11 下一步 143

12.12 本章总结 143

第13章 定义HTML版本及文档标题 144

13.1 版本信息 144

13.2 文档标题 145

13.3 下一步 145

13.4 本章总结 145

第14章 定义元数据(metadata) 146

14.1 META元素 146

14.2 Robots.txt 148

14.3 下一步 149

14.4 本章总结 149

第15章 使用块级元素构建行和段落 150

15.2 创建段落:P元素 151

15.3 控制断行和空白 152

15.4 添加标题 153

15.5 创建缩进编排的引用:BLOCKQUOTE元素 154

15.6 添加预格式化文本 154

15.7 块元素分组:DIV元素 155

15.8 下一步 156

15.9 本章总结 156

第16章 创建列表 157

16.1 介绍列表 157

16.2 块元素的嵌套 161

16.3 下一步 162

16.4 本章总结 163

第17章 使用内联元素和特殊字符 164

17.1 内联元素介绍 164

17.2 逻辑型与物理型内联元素的比较 165

17.4 添加特殊字符 167

17.3 理解Web字符集 167

17.5 特殊工作用到的特殊字符 168

17.6 处理外国语言 169

17.7 添加引用:Q元素 170

17.8 内联元素的分组:SPAN元素 171

17.9 下一步 172

17.10 本章总结 172

第18章 添加超级链接 173

18.1 理解链接 173

18.2 URL解析 174

18.3 使用相对文件名链接本地网页 175

18.4 链接到外部网页 176

18.5 链接到同一网页的不同位置 177

18.6 从图像链接到页面 178

18.7 链接到非Web数据 178

18.9 添加mailto链接 179

18.8 BASE元素 179

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

18.11 下一步 180

18.12 本章总结 180

第19章 插入图形和其他对象 181

19.1 图形文件格式简介 181

19.2 使用IMG元素添加嵌入式图像 182

19.3 多媒体 183

19.4 使用OBJECT元素添加嵌入式多媒体 184

19.5 有效使用图像的经验之谈 186

19.6 为纯文本浏览器提供替代品 187

19.7 下一步 187

19.8 本章总结 187

第20章 添加表格 188

20.1 介绍HTML表格模型 188

20.2 表格的定义 189

20.3 添加表格数据 191

20.4 行分组 194

20.5 定义列 198

20.6 列分组 199

20.7 跨行和跨列 200

20.8 在表格中添加最后的修饰 201

20.9 表格的嵌套 202

20.10 下一步 202

20.11 本章总结 202

第21章 创建表单和插入脚本 203

21.1 表单简介 203

21.2 理解表单处理过程 204

21.3 插入FORM元素 205

21.4 添加控件 206

21.5 INPUT元素 207

21.6 BUTTON元素 213

21.7 SELECF,OPTION和OPTGROUP元素 214

21.8 TEXTAREA元素 218

21.9 LABEL元素 218

21.10 FIELDSET元素和LEGEND元素 219

21.11 表单处理方式的选择 220

21.12 处理表单数据 221

21.13 Mailto: 221

21.14 下一步 222

21.15 本章总结 222

第22章 创建框架 223

22.1 框架介绍 223

22.2 开发主框架文档 224

22.3 目标 226

22.4 创建FRAME 228

22.5 提高可导航性 229

22.6 NOFRAMES 230

22.7 添加内联框架(IFRAME) 230

22.8 下一步 232

22.9 本章总结 232

第23章 使用DIV和SPAN对元素进行分组 233

23.1 什么是类(CLASS) 233

23.2 介绍CIV元素 234

23.3 介绍SPAN 235

23.4 下一步 236

23.5 本章总结 236

第24章 HTML的测试与有效性验证 237

24.1 常见的HTML错误 237

24.2 测试HTML 238

24.3 为什么要进行有效性验证 239

24.4 验证HTML的有效性 239

24.5 验证CSS的有效性 240

24.6 适用性评价 242

24.7 下一步 243

24.8 本章总结 243

第四部分 使用级联式样式表提高外观显示效果 244

第25章 介绍级联式样式表 244

25.1 为什么需要样式表 244

25.2 样式表能做什么 245

25.3 级联式模型 246

25.4 样式表示例 247

25.5 浏览器兼容性问题 249

25.6 下一步 250

25.7 本章总结 250

第26章 学习CSS语法 251

26.1 样式表结构分析 251

26.2 CSS语言与HTML语法之间的区别 252

26.3 属性的定义 253

26.4 属性的分组 254

26.5 属性定义的简写形式 254

26.6 箱式格式化:CSS格式化模型 255

26.7 理解继承性 257

26.8 类的定义 258

26.9 伪类 258

26.10 ID的定义 259

26.11 使用DIV和SPAN对元素进行分组 259

26.12 样式表中的注释 260

26.13 下一步 260

26.14 本章总结 260

第27章 在网页中添加样式 262

27.1 使用外部样式表 262

27.2 在HEAD元素中使用STYLE元素 263

27.3 添加内联样式 264

27.4 使用标准化的样式表 265

27.5 各种方法的混合使用:一个实例 267

27.6 下一步 269

27.7 本章总结 270

第28章 添加颜色和背景 271

28.1 显示器如何产生颜色 271

28.2 颜色代码简介 272

28.3 调色板 273

28.4 颜色兼容性问题 273

28.5 定义的一种背景色 274

28.6 改变缺省的文本颜色 274

28.7 添加背景图像 275

28.8 下一步 276

28.9 本章总结 276

29.1 回顾CSS的箱式格式化模型 277

第29章 格式化段落 277

29.3 添加缩进 279

29.3 控制对齐方式 279

29.4 选择行高 279

29.5 使用样式控制列表 279

29.6 添加边框 281

29.7 下一步 283

29.8 本章总结 283

第30章 格式化表格 284

30.1 控制表格的对齐方式 284

30.2 设置水平单元格的对齐方式 285

30.3 设置垂直单元格的对齐方式 288

30.4 定义表格宽度和单元格宽度 289

30.5 增大单元格间距 291

30.8 定义分隔线和边框 292

30.7 在表格中使用颜色 292

30.6 定义单元格缘空白 292

30.9 下一步 293

30.10 本章总结 293

第31章 添加字体 294

31.1 字体的基本概念 294

31.2 使用本地字体 296

31.3 选择字体时需要考虑的问题 296

31.4 控制字体选择 297

31.5 选择字体大小 297

31.6 使用压缩或伸展的字体 298

31.7 添加大写字母及其他装饰 299

31.8 下一步 300

31.9 本章总结 301

第五部分 网页的专业布局 302

第32章 网页设计的基本概念 302

32.1 网页的组成 303

32.2 把设计重点放在主题上 304

32.3 外壳 306

32.4 一致性 308

32.5 可预测性 308

32.6 可导航性 309

32.7 视觉效果 313

32.8 交互性 313

32.9 速度 314

32.10 设计原则 315

32.11 空白的有效使用 318

32.12 最佳的网页长度 318

32.13 未来的可扩展性 318

32.14 设计一个有效的欢迎网页 319

32.15 醒目的屏幕 319

32.16 测试 319

32.19 本章总结 320

32.17 完美的童话 320

32.18 下一步 320

第33章 理解CSS的定位选项 321

33.1 display属性 321

33.2 float属性 322

33.3 clear属性 324

33.4 position属性 327

33.5 z-index属性 328

33.6 理解相对定位 328

33.7 理解绝对定位 329

33.8 相对定位和绝对定位的结合 329

33.9 下一步 329

33.10 本章总结 329

第34章 图形和文本的定位 330

34.1 定义图形的位置 330

34.2 定义文本位置 333

34.3 在文本旁边浮动图形 336

34.4 下一步 339

34.5 本章总结 339

第35章 CSS定位方面的提示与技巧 340

35.1 创建文本列 340

35.2 叠加文本和图形 342

35.3 创建pull引用 343

35.4 下一步 346

35.5 本章总结 346

第36章 构建多页站点 347

36.1 创建多页站点的可能性及存在的问题 347

36.2 划分站点 350

36.3 划分内容 354

36.4 站点结构 355

36.5 提供导航帮助 359

36.6 维护多页站点 360

36.7 额外语题:维护一个真正的大型Web站点 361

36.8 下一步 363

36.9 本章总结 363

第六部分 增强感官效果和交互性 364

第37章 为Web创建静止图形 364

37.1 理解图形文件格式 364

37.2 理解颜色深度 368

37.3 提高下载速度 369

37.4 制作图形 371

37.5 捕获图形 372

37.6 渐进式JPEG和交错式GIF 373

37.7 使用透明GIF文件 373

37.8 下一步 374

37.9 本章总结 374

38.2 设计动画 375

第38章 为Web创建动画 375

38.1 动态GIF简介 375

38.3 创建动画 377

38.4 使用GIF动画编辑器 377

38.5 将动态GIF加入网页 378

38.6 测试动画 379

38.7 其他实现动画的方法 379

38.8 下一步 380

38.9 本章总结 380

第39章 图像映像的设计与实现 381

39.1 图像映像简介 381

39.2 图像映像的设计 382

39.3 服务器端图像映像和客户端图像映像 382

39.4 为图像映像开发图形 383

39.5 使用图像映像编辑器 383

39.6 MAP元素 384

39.7 AREA元素 385

39.8 一个图像映像实例 385

39.9 替代文本 386

39.10 下一步 386

39.11 本章总结 386

第40章 声音的制作与添加 387

40.1 数字音频简介 387

40.2 声音文件格式简介 389

40.3 音频流简介 389

40.4 获取音频文件 390

40.5 录制声音文件 390

40.6 编辑声音文件并添加过滤器 391

40.7 压缩声音文件 391

40.8 在网页中加入声音文件 392

40.10 本章总结 393

40.9 下一步 393

第41章 制作并加入视频 394

41.1 数字视频简介 394

41.2 数字视频剖析 395

41.3 视频文件格式简介 396

41.4 视频流简介 396

41.5 视频压缩策略 396

41.6 捕获模拟视频 397

41.7 编辑数字视频 397

41.8 在网页中加入视频文件 398

41.9 宝贵的资源 399

41.10 下一步 399

41.11 本章总结 399

第42章 插件和ActiveX控件 400

42.2 插件是如何工作的 401

42.1 OBJECT元素回顾 401

42.3 插件的优缺点 403

42.4 添加插件 403

42.5 测试插件 407

42.6 配置你的服务器 407

42.7 ActiveX简介 407

42.8 ActiveX的优缺点 408

42.9 理解ActiveX安全模型 408

42.10 查找ActiveX控件 409

42.11 使用ActiveX控件 409

42.12 定义选项(参数) 411

42.13 解决Mac问题 411

42.14 测试ActiveX控件 412

42.15 下一步 412

42.16 本章总结 412

43.1 Java简介 414

第43章 添加Java applet 414

43.2 Java的优点和缺点 415

43.3 理解Java安全模型 416

43.4 Java开发工具 416

43.5 加入Java applet 418

43.6 定义选项(参数) 419

43.7 测试applet 419

43.9 下一步 420

43.10 本章总结 420

第44章 使用频道定义格式创建频道预订 421

44.1 “推”技术简介 421

44.2 使用“推”技术吸引访问者 422

44.3 频道定义格式简介 423

44.4 预订一个频道 425

44.5 下一步 426

44.6 本章总结 427

第45章 访问外部数据库 427

45.1 数据库简介 427

45.2 Web与数据库的接口 428

45.3 访问数据库数据的方案选择 431

45.4 无需编程访问外部数据库 432

45.5 使用SQL访问外部数据库 433

45.6 下一步 433

45.7 本章总结 433

第46章 建立一个团体:加入讨论组和聊天室 435

46.1 基于主题的讨论组和聊天室简介 435

46.2 在网页中添加基于主题的新闻组 436

46.3 在网页中添加聊天室 437

46.4 建立交流团体 438

46.6 下一步 439

46.7 本章总结 439

46.5 其他方法 439

第七部分 使用跨浏览器的动态HTML 440

第47章 动态HTML及文档对象模型简介 440

47.1 什么是动态HTML 441

47.2 为修改奠定基础:文档对象模型 443

47.3 下一步 448

47.4 本章总结 448

第48章 使用JavaScript实现基本的跨浏览器功能 449

48.1 用JavaScript实现DHTML中的动态 449

48.2 跨浏览器的JavaScript 459

48.3 浏览器环境概述 460

48.4 下一步 463

48.5 本章总结 463

第49章 框架、层和Shell 464

49.1 定义隐藏的文本 464

49.2 层的移动 469

49.3 下一步 477

49.4 本章总结 477

第50章 使用JavaScript制作窗口 478

50.1 窗口的基本概念 478

50.2 窗口是如何工作的 478

50.3 打开窗口 479

50.4 窗口的特殊作用 481

50.5 本章总结 483

附录A HTML4数据类型 485

附录B HTML4元素参考手册 487

附录C HTML4属性参考手册 563

附录D HTML4实体的参考手册 574

附录E 级联式样式表参考手册 577

附录F 语言代码参考手册 615

附录G 十六进制标记参考手册 620

附录H CD-ROM的说明 624