《HTML设计的Internet发布》求取 ⇩

译者序1

致谢1

作者简介1

引言1

第一章 万维网和超媒体发布技术1

1.1 什么是万维网1

1.1.1 万维网的上网人数统计1

1.2 Web发布的工作过程2

1.2.1什么是Web浏览器3

1.2.2 什么是URL4

1.2.3 什么是HTTP服务器4

1.3 HTML标准及扩充5

1.3.1 HTML及HTML扩展的四个版本5

1.4 Netscape/Microsoft浏览器战争7

1.3.2 HTML的元素7

1.4.1 Netscape Navigator和Netscape Communicator8

1.4.2 Microsoft Internet Explorer9

1.4.3 辅助应用程序和插件11

1.4.4 多平台和浏览器的发布13

1.5 控制Web文档的布局13

1.5.1 用HTML标签控制布局14

1.5.2 使用JavaScript和JScript14

1.5.3 使用Microsoft 的VBScript和ActiveX15

1.5.4 使用Java15

1.6 创作和发布工具16

1.6.1 寻找你需要的东西16

1.6.2 访问档案文件中的信息18

1.7 Web发布选项18

1.8.1 Web文档的扩充风格19

1.8 Web发布技术的未来19

1.8.2 可下载的字体20

1.8.3 Push与Pull20

1.8.4 网页的个性化21

1.9 小结21

第二章 设计和构造你的Web站点22

2.1 线性文档与超媒体文档22

2.2 构造你的Web站点22

2.2.1 定义目标23

2.2.2 筹划你的站点24

2.2.3 信息“分块”24

2.3 界面设计和导航26

2.3.1 定义和吸引你的观众27

2.3.2 开发一致的外观和感受28

2.3.3 确定导航链接30

2.3.4 访问和系统性能的平衡32

2.4 单个Web网页设计提示33

2.4.1 主页设计提示34

2.4.2 连续网页设计提示34

2.5 小结38

第三章 创建和编辑HTML文档40

3.1 从HTML开始40

3.1.1 创建HTML文档的选项41

3.1.2 基本的文档结构42

3.1.3 添加注释42

3.1.4 DOCTYPE标签43

3.2 HEAD标签43

3.2.1 TTTLE标签43

3.2.3 其他HEAD标签44

3.2.2 META标签44

3.3 BODY标签45

3.3.1 BODY标签属性45

3.3.2 组织你的文档48

3.3.3 插入内联图形图像49

3.3.4 使用段落标签及其属性50

3.3.5 一个简单的HTML页面50

3.3.6 使用水平嵌线51

3.3.7 使用列表52

3.3.8 增加空白空间58

3.3.9 字符的格式化60

3.3.10 指定字体64

3.3.11 加入特殊字符64

3.3.12 使用分隔符66

3.4 HTML4.0扩充67

3.4.1 使用标签的“拉客户”(Client-Pull)68

3.4.2 公共扩充69

3.5 确认你的Web文档69

3.5.1 验证软件69

3.5.2 实时Web验证70

3.6 发布你的Web文档71

3.7 小结71

第四章 链接技术72

4.1 锚标签72

4.2 创建一个到本地页或文件的链接72

4.2.1 本地链接的重要性75

4.2.2 链接本地文件75

4.2.3 绝对和相对路径76

4.2.4 加入特殊字符76

4.3 建立到其他站点的链接77

4.4 在一页中建立链接78

4.5 建立带图像的链接80

4.6 建立到不同类型的URL的链接82

4.6.1 使用FTP URL82

4.6.2 使用Gopher URL83

4.6.3 使用新闻URL84

4.6.4 使用Mailto URL85

4.6.5 使用Telnet Rlogin URL86

4.7 有效地使用链接86

4.8 检验链接87

4.9 链接和URL的未来88

4.10 小结89

5.1.1 创建简单表格90

5.1 创建表格90

第五章 表格、栏目和窗体90

5.1.2 增加标题和边框91

5.1.3 控制表格的宽度和高度93

5.1.4 指定表格单元的宽度和高度93

5.1.5 对齐表格和表格单元中的数据94

5.1.6 为表格单元添加背景色96

5.1.7 控制空白单元的显示97

5.1.8 调整单元边界和间隔101

5.1.9 单元的跨行和跨列102

5.1.10 嵌套表格104

5.1.11 高级表格剖析105

5.2 高级表格标签和属性109

5.2.1 定义表格节109

5.2.2 控制表格边界及单元划线109

5.2.3 定义列和对齐列114

5.2.4 列分组117

5.2.5 在表格中加入背景图像119

5.2.6 创建三维彩色表格边界120

5.3 用表格布局Web页面120

5.3.1 简单的布局网格121

5.3.2 创建多列125

5.3.3 创建可放缩的水平和垂直线130

5.3.4 不同浏览器中表格的区别132

5.4 创建弯曲的列132

5.5 窗体设计135

5.5.1 在窗体中显示网页136

5.5.2 定义列宽和行高137

5.5.4 创建目标页138

5.5.3 创建单个窗体138

5.5.5 定位视窗141

5.5.6 内联窗体142

5.5.7 用脚本控制窗体143

5.6 小结143

第六章 用图像获取图形145

6.1 Web图形基础145

6.1.1 理解像素和位深145

6.1.2 分辨率和屏幕空间146

6.1.3 Web安全调色板146

6.1.4 交织图像148

6.1.5 GIF格式148

6.1.6 JPEG格式150

6.1.7 PNG格式150

6.2.1 图像与版权152

6.2 获取图像文件152

6.2.2 专业剪贴图与照片图像153

6.2.3 扫描图像和数字摄影153

6.2.4 Web站点上的免费图像154

6.3 包含内联图像154

6.3.1 为图像提供可选文本155

6.3.2 指定图像的宽度和高度155

6.3.3 从低分辨率图像淡入高分辨率图像156

6.4 定位内联图像156

6.4.1 在图像周围添加空白量158

6.4.2 透明像素158

6.4.3 结图像增加边界159

6.4.4 利用图标图像节省带宽159

6.4.6 在程序清单中用图像代替圆点标记161

6.4.5 使用图像作为水平线或强调161

6.5 改变背景色和前景色162

6.5.1 选择Web安全颜色163

6.5.2 指定背景色168

6.5.3 利用彩色浏览器指定背景颜色169

6.5.4 使用图像作为背景169

6.5.5 改变前景:文本和链170

6.6 小结171

第七章 图像的编辑和优化172

7.1 万维网是一个位图的世界172

7.2 图像编辑器173

7.2.1 Adobe Photoshop173

7.2.2 Paint Shop Pro174

7.2.3 PhotoImpact174

7.2.5 3D Tools175

7.2.4 Fractal Design Painter175

7.3 电子画布176

7.3.1 分辨率176

7.3.2 RGB、CMYK和索引模式176

7.3.3 灰度系数177

7.3.4 抖动178

7.3.5 抗失真图像179

7.4 编辑现有的图像文件179

7.4.1 始于无损格式179

7.4.2 如何改变分辨率设置180

7.4.3 使用Web安全调色板180

7.4.4 创建自己的调色板及使用适合性调色板181

7.4.5 修剪和缩放图像182

7.4.6 用图像显示效果字183

7.5 创建有透明背景的交织GIF图像184

7.6 GIF和JPEG压缩186

7.6.1 确定文件大小186

7.6.2 GIF压缩188

7.6.3 JPEG压缩188

7.7 图像优化工具190

7.7.1 Ulead的SmartSaver190

7.7.2 Digtal Frontiers的HVS JPEG和WebFocus190

7.7.3 WebVise Totality191

7.7.4 GIF Wizard191

7.8 TCP/IP数据包和图像192

7.9.1 运用CRLI进行GIF压缩194

7.9.2 运用模糊(Blur)技术对进行JPEG压缩196

7.10 质量检查表和快速下载保证197

7.12 创建GIF动画199

7.11 使用过滤器产生特殊效果199

7.9 创建无缝背景瓦片和边界199

7.13 创建图像映象203

7.13.1 指定热点204

7.13.2 使用Map This创建客户方的图像映象204

7.13.3 加入图像映象坐标206

7.14 小结208

第八章 风格纸209

8.1 风格元素209

8.1.1 上下文选择器210

8.1.2 增加注释210

8.2 指定风格和链接风格纸210

8.2.1 加入内联风格211

8.2.2 把SPAN应用到风格中211

8.2.3 内部风格分组211

8.2.4 链接外部风格纸213

8.2.5 选择一种风格说明的方法214

8.3 用CLASS和ID创建独特的风格215

8.3.1 用CLASS定义风格215

8.3.2 用ID处理例外情况217

8.4 理解级联和继承217

8.4.1 继承风格218

8.4.2 引入风格纸218

8.4.3 风格战争219

8.5 理解风格属性219

8.5.1 在STYLE属性中设置尺寸220

8.5.2 边界、填充和边界框221

8.6 选择和使用字体222

8.6.1 作为图形元素的字体222

8.6.2 什么是雕刻文字(Glyph)223

8.6.4 单空间字体和比例字体224

8.6.3 字体族224

8.6.5 测量字体225

8.6.6 字体的重量225

8.6.7 用名字和类型指定字体226

8.6.8 字体匹配怎样实现的228

8.6.9 设置字体尺寸229

8.6.10 设置字体风格231

8.6.11 设置字体的重量231

8.6.12 用小型的大写字符设置文本232

8.7 控制布局232

8.7.1 控制边界233

8.8 控制文本235

8.8.1 控制缩进格式235

8.8.2 控制行间距236

8.8.3 对齐文本237

8.8.4 设置特殊的文本效果239

8.9 控制列表240

8.10 改变背景图像及颜色242

8.10.1 背景图像242

8.11 边界244

8.12 为向风格挑战的浏览器创建风格纸245

8.13 小结246

第九章 表单、CGI和Perl之间的交互248

9.1 表单248

9.2 理解表单是怎样被呈递的249

9.3 构造表单249

9.3.1 创建入口域251

9.3.2 创建下拉式列表框251

9.3.3 创建文本域252

9.3.4 创建多选择列表框253

9.3.5 创建检查框和圆形按钮255

9.3.6 创建文本区258

9.3.7 使用其他的INPUT域属性259

9.4 什么是CGI263

9.5 在Web网页上使用CGI264

9.6 CGI程序设计选项265

9.7 为什么用Perl265

9.8 获取并安装Reperl266

9.9 Perl CGI程序剖析267

9.10 从Perl CGI程序控制输出271

9.10.1 指定Content Type272

9.10.2 运用Location Header加载一个文档272

9.10.3 用状态码控制服务器响应273

9.11 服务器怎样获取和传送数据给CGI脚本274

9.11.1 CGI环境变量274

9.11.2 URL编码276

9.11.3 用GET传递数据276

9.11.4 使用POST传递数据277

9.12 分析URL编码的数据278

9.12 1 用CGI-LIB.PL分析数据279

9.12.2 函数与子例程282

9.12.3 文件处理283

9.13 调试Perl程序286

9.14 例子:为HTML表单建立Perl脚本287

9.14.1 第一部分:创建表单287

9.14.2 第二部分:创建CGI脚本288

9.14.3 第三部分:把文件传到服务器289

9.14.4 第四部分:设置权限290

9.14.5 第五部分:测试表单和脚本291

9.15 NPH脚本294

9.16 Cookies295

9.16.1 什么是Cookie295

9.16.2 生成和修改Cookie295

9.16.3 Cookie设置296

9.16.4 设置Cookie297

9.16.5 回收Cookie数据298

9.16.6 删除Cookie299

9.17 小结300

第十章 增加闪烁的声音和生动的视频301

10.1 在Web站点七增加声音和视频301

10.1.1 用流声和视频结束等待302

10.2 最有力的支持多媒体的插件303

10.2.1 Apple QuickTime和QuickTime VR304

10.2.2 Bamba和Bamba for Java304

10.2.3 Crescendo304

10.2.4 MIDPLUG304

10.2.5 RealPlayer304

10.2.6 Shockwave和Flash305

10.3 发布声音文件305

10.4 数字音频基础:抽样深度和抽样率305

10.5 声音文件格式306

10.5.1 MIDI文件307

10.5.2 μ-规则:Sun/Next音频文件格式307

10.5.3 波形(WAV)声音格式307

10.5.4 音频交换文件格式(AIFF)307

10.6 在Web网页上包含声音文件308

10.5.5 MPEG音频格式308

10.6.1引进 LiveAudio Player309

10.6.2LiveAudio语法310

10.7 获取声音文件312

10.7.1 Windows中的声音313

10.7.2 Macintosh上的声音314

10.8 声音编辑器和工具314

10.8.1 创建声音文件314

10.8.2 声音质量315

10.8.3 Windows声音编辑315

10.8.4 Macintosh声音编辑316

10.9 转换声音文件319

10.9.1 把WAV转换成μ-规则319

10.9.2把AIFF转换成MPEG Layer Ⅱ320

10.9.3 把AIFF转换成μ-规则321

10.9.4 转换到其他格式322

10.10 发布视频322

10.10.1 视频规范与文件格式标准323

10.10.2 窗口中MPEG的价值327

10.11 获取视频文件329

10.12 在Web网页上包含视频文件329

10.12.1 视频编辑器330

10.13 创建震撼站点及闪烁动画333

10.14 小结334

第十一章 交互式页面和脚本336

11.1 Java基础336

11.1 .1 Java基础336

11.1.2 使用Java applet337

11.1.3 对于不支持Java的浏览器340

11.1.4 Java资源340

12.2.1 JavaScript、JScript和ECMAScript341

11.2 浏览器脚本沙箱341

11.3JavaScript速成教程342

11.3.1 嵌入脚本342

11.3.2 JavaScript源342

11.3.3 JavaScript对象及其属性343

11.3.4 JavaScript函数344

11.3.5 JavaScript事件句柄345

11.3.6 JavaScript变量348

11.4 JavaScript工具348

11.4.1 Visual JavaScript349

11.4.2 JavaScript调试350

11.5 有用的JavaScript例程350

11.5.1 确定浏览器351

11.5.2 表单确认352

11.5.3 创建实时文档354

11.6 已有的JavaScript例程资源357

11.7 用VRML进入三维世界357

11.7.1 嵌入VRLM世界357

11.7.2 VRLM工具和资源359

11.8 小结360

第十二章 动态HTML361

12.1 它是什么和它不是什么361

12.2 文档对象模型和CSS扩充362

12.3 CSS定位扩充362

12.3.1 用CSS实现绝对定位364

12.3.2 相对定位367

12.3.3 相对位移元素369

12.3.4 流元素370

12.3.5 剪载文本和图像371

12.3.6 层叠元素373

12.3.7 指定可见性和改变层叠次序374

12.4 Netscape的层标注377

12.4.1 层的定位378

12.4.2 堆栈层378

12.4.3 在层中使用外部文件380

12.4.4 剪贴层381

12.4.5 指定可见性和更改层顺序381

12.5 捕获高级事件384

12.5.1 在Netscape中捕获文档级事件384

12.5.2 MSIE中的事件“冒泡”385

12.6 动态字体385

12.6.1 Microsoft的字体嵌入技术386

12.6.2 Netscape动态字体386

12.8 动态HTML工具390

12.7 Microsoft的数据束定390

12.9 动态HTML示例391

12.9.1 简单动画391

12.9.2 百页窗转换392

12.9.3 希望您已在这儿393

12.9.4 简单弹出397

12.9.5 改变DIV内容398

12.10 小结401

第十三章 服务机构的Web服务器402

13.1 理解服务的有用性402

13.2 自己亲自去403

13.3 共享空间403

13.3.1 需要的开销403

13.3.2 我的地址看起来是什么样子404

13.3.3 能获得哪些其他方面的服务404

13.4.2 我的地址看起来像什么405

13.4.1 需要的开销405

13.3.4 我可以添加CGI脚本吗405

13.4 虚拟服务器:拥有不是真正码服务器的自己的服务器405

13.5 Cybermall406

13.6 联合定位407

13.7 服务器服务和Web网页407

13.8 购物407

13.8.1 基本问题407

13.8.2 购买虚拟服务器408

13.8.3 购买虚拟店面408

13.9 理解Web(HTTP)服务器409

13.9.1 服务器端的服务409

13.9.2 HTTP协议412

13.10 安全性问题413

13.10.1 认证413

13.10.2 安全Socket层414

13.10.3 数字认证415

13.11 选择Web服务器415

13.11.1 Apache(UNIX,Windows95/NT,OS/2)415

13.11.2 NCSA HTTPd (UNIX)416

13.11.3 O Reilly的WebSite Server416

13.11.4 Netscape的FastTrack Server(UNIX,Windows95/NT)417

13.11.5 Netscape的Standard SuiteSpot Server和Professional SuiteSpot Server(UNIX/Windows NT)417

13.11.6 Microsoft的个人Web服务器(Windows95/NT)417

13.11.7 Microsoft Internet“信息服务器”( Windows NT)418

13.11.8 Microsoft Site Server,Enterprise Edition(Windows NT)418

13.11.9 StarNine WebSTAR服务器(Macintosh)419

13.12 安装和配置HTTP服务器419

13.14 管理Web站点420

13.14.1 更新网页420

13.13 数据库和服务器420

13.13.2 阅读日志文件421

13.14.3 HTML确认422

13.15 小结422

第十四章 XML和元数据:Web发布的未来423

14.1 扩充标签语言(XML)和SGML423

14.1.1 HTML的局限性423

14.1.2 SGML的特点424

14.1.3 HTML和XML的比较424

14.2 XML文档的使用425

14.3 XML的扩展链接425

14.4 XML文档结构426

14.4.1 物理结构426

14.4.3 逻辑结构和物理结构的关系427

14.4.2 逻辑结构427

14.4.4 创建形式优美的XML文档428

14.4.5 创建有效的XML文档428

14.5 访问DTD430

14.6 数据类型和声明431

14.7 XML工具和浏览器431

14.8 什么是元数据432

14.9用元数据进行分类和信息索引432

14.10 元数据的实例:Microsoft的隧道定义格式(CDF)433

14.11 小结434

附录435

附录A 关于配套的CD-ROM435

附录B HTML语言和风格纸参考446

附录C 资源508

附录D 脚本示例:存储表单输入到一个日志文件中540

1999《HTML设计的Internet发布》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Brent D.Heslop David A.Holz 1999 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

HTML设计宝典(1997 PDF版)
HTML设计宝典
1997 武汉:华中理工大学出版社
HTML 设计的Internet发布(1999年01月第1版 PDF版)
HTML 设计的Internet发布
1999年01月第1版 中国水利水电出版社
火力发电厂的总布置和设计(1958 PDF版)
火力发电厂的总布置和设计
1958 北京:水利电力出版社
HTML PUBLISHING ON THE INTERNET(1995 PDF版)
HTML PUBLISHING ON THE INTERNET
1995 BRENT HESLOP & LARRY BUDNICK
HTML PUBLISHING ON THE INTERNET FOR MACINTOSH(1995 PDF版)
HTML PUBLISHING ON THE INTERNET FOR MACINTOSH
1995 VENTANA
HTML语言与主页设计(1998 PDF版)
HTML语言与主页设计
1998 北京:人民邮电出版社
HTML样式表设计指南(1998 PDF版)
HTML样式表设计指南
1998 北京:机械工业出版社
WWW文件设计 HTML语言实务(1997 PDF版)
WWW文件设计 HTML语言实务
1997 北京:机械工业出版社
HTML 网页设计指南(1999 PDF版)
HTML 网页设计指南
1999 北京:人民邮电出版社
印花布图案设计(1981 PDF版)
印花布图案设计
1981 北京:纺织工业出版社
发型设计(1992 PDF版)
发型设计
1992 北京:高等教育出版社
HTML语言与WEB页设计(1999 PDF版)
HTML语言与WEB页设计
1999 青岛:青岛出版社
系统布置设计(1988 PDF版)
系统布置设计
1988 北京:机械工业出版社
HomePage 2000 HTML设计实务(1999 PDF版)
HomePage 2000 HTML设计实务
1999 北京:人民邮电出版社
Internet Server安装与Home Page设计(1997 PDF版)
Internet Server安装与Home Page设计
1997 北京:清华大学出版社