图书介绍

HTML Web页面制作教程PDF|Epub|txt|kindle电子书版本网盘下载

HTML Web页面制作教程
  • 宛延闿,周晓牧等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900630732
  • 出版时间:2000
  • 标注页数:934页
  • 文件大小:152MB
  • 文件页数:981页
  • 主题词:网页(学科: 制作 学科: 软件工具) 网页 软件工具

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML Web页面制作教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 万维网(WWW)1

1.1 什么是万维网(WWW)1

1.1.1 Web是一个超文本信息系统1

1.1.2 Web是图形化和易于导航的系统3

1.1.3 Web是跨平台的系统3

1.1.4 Web是分布式的系统4

1.1.5 Web是动态的系统5

1.1.6 Web浏览器可以用多种方式访问Internet信息7

1.1.7 Web是交互式的系统8

1.2 Web浏览器9

1.2.1 浏览器做什么10

1.2.2 流行的浏览器概述11

1.3 Web服务器16

1.4 统一资源地址定位系统(URL)16

1.5 小结17

1.6 问题与解答17

第2章 学会组织19

2.1 一个Web展示文件的剖析19

2.2 在Web上要做些什么?21

2.3 确定目标23

2.4 分解内容到主要标题之中23

2.5 组织和导航的概念24

2.5.1 层次结构25

2.5.2 线性结构26

2.5.3 线性加选择结构27

2.5.4 线性组织和层次结构的联合28

2.5.5 Web结构29

2.6 Web展示文件的故事板化30

2.6.1 故事板化是什么?为何需要它?30

2.6.2 故事板提示31

2.7 小结32

2.8 问题与解答33

第3章 HTML基础知识34

3.1 HTML是什么,它能做些什么34

3.1.1 HTML描述的是页面结构34

3.1.2 HTML不描述页面的布局35

3.1.3 为什么以这种方式工作?36

3.1.4 HTML是一种标记语言36

3.2 HTML文件38

3.2.1 有关格式化的注释43

3.3 帮助用户编写HTML程序44

3.4 HTML的结构化44

3.4.1 <HTML>45

3.4.2 <HEAD>45

3.4.3 <BODY>45

3.5 题目(Title)46

3.6 标题(Headings)48

3.7 段落(Paragraph)50

3.8 列表,列表,更多的列表(List)51

3.8.1 列表标记52

3.8.2 编号列表52

3.8.3 无序列表57

3.8.4 词汇列表59

3.8.5 菜单和目录列表61

3.8.6 嵌套列表63

3.9 注释65

3.10 小结67

3.11 问题与解答68

第4章 链接70

4.1 建立链接70

4.1.1 链接标记<A>70

4.2 用相对的和绝对的路径名方法链接本地网页75

4.2.1 绝对路径名76

4.2.2 应该使用相对路径名还是绝对路径名?77

4.3 在web上链接其他文档78

4.4 链接到文档内的指定位置82

4.4.1 建立链和锚83

4.4.2 在同一文档中链接锚88

4.5 URL的剖析88

4.5.1 URL组成88

4.5.2 URL中的专用字符89

4.5.3 HTML 3.2和HTML 4.0中的<A>标记90

4.6 URL的种类91

4.6.1 HTTP91

4.6.2 匿名FTP91

4.6.3 有名FTP92

4.6.4 File92

4.6.5 Mailto93

4.6.6 信息鼠Gopher93

4.6.7 电子新闻Usenet94

4.7 小结94

4.8 问题与解答95

第5章 高级HTML文本格式编排98

5.1 字符样式98

5.1.1 逻辑样式99

5.1.2 物理样式101

5.2 预格式化的文本104

5.3 水平线106

5.3.1 <HR>标记的属性108

5.4 换行109

5.5 作者署名信息111

5.6 引用(句)112

5.7 专用字符113

5.7.1 专用字符的字符实体114

5.7.2 保留字符的字符实体115

5.8 文本对齐方式116

5.8.1 单个单元对齐116

5.8.2 单元块对齐117

5.9 字体和字体大小118

5.9.1 改变字体大小118

5.9.2 改变字体的字面119

5.10 令人担心的<BLINK>119

5.11 <NOBR>和<WBR>120

5.12 小结129

5.13 问题与解答131

第6章 HTML辅助工具:编辑器和转换器133

6.1 是否需要编辑器133

6.2 标记编辑器134

6.2.1 HTML Assistant Pro 97(Windows)134

6.2.2 HotDog(Windows)135

6.2.3 WebEdit(Windows)136

6.2.4 HTML.edit(Macintosh)137

6.2.5 HTML Web Weaver Lite和World Wide Web Weaver(Macintosh)138

6.2.6 Alpha和BBedit的HTML功能扩充(Macintosh)139

6.2.7 tkHTML(UNIX/X11)140

6.2.8 AsWedit(UNIX)141

6.2.9 emacs的HTML工具(UNIX)141

6.3 WYSIWYG和近乎WYSIWYG编辑器142

6.3.1 Netscape composer(Windows,Machintosh,Unix)142

6.3.2 Microsoft FrontPad(Windows)143

6.3.3 SoftQuad HotMetal Pro 3.0(Windows)144

6.3.4 PageMill 2.0(Macintosh,Windows)145

6.3.5 Microsoft FrontPage 97(Windows)146

6.3.6 GNNpress(Windows,Macintosh)147

6.3.7 HTML Editor(Macintosh)147

6.3.8 NetObjects Fusion148

6.4 转换器149

6.4.1 无格式文本149

6.4.2 Microsoft Word150

6.4.3 RTF(Rich Text Format)150

6.4.4 Quark XPress150

6.4.5 PageMaker150

6.5 直接使用HTML与采用转换器的比较150

6.6 小结151

6.7 问题与解答151

第7章 使用图像、颜色和背景153

7.1 Web上的图像153

7.2 HTML中的内联图像——<IMG>标记154

7.3 图像和文本158

7.3.1 文本和图像的对齐方式159

7.3.2 图像周围的文本环绕161

7.3.3 调整图像周围的空间164

7.4 图像和链接165

7.5 使用外部图像168

7.6 提供图像的替代对象171

7.7 其他的图像处理技巧173

7.7.1 图像的尺寸和比例173

7.7.2 图像的边框174

7.7.3 图像预览175

7.8 使用颜色175

7.8.1 命名颜色175

7.8.2 改变背景颜色176

7.8.3 改变文本颜色177

7.8.4 点缀颜色178

7.9 背景图像178

7.10 更好地使用图像的提示179

7.10.1 是否真的需要图像?179

7.10.2 保持小图像180

7.10.3 尽可能重用图像180

7.10.4 提供图像的替代物181

7.11 小结181

7.12 问题与解答182

第8章 创建Web图像183

8.1 图像格式183

8.1.1 GIF183

8.1.2 JPEG184

8.2 颜色184

8.2.1 色调、浓度和亮度(HSB)184

8.2.2 红,绿,蓝(RGB)187

8.2.3 图像格式和颜色映像188

8.2.4 颜色分配191

8.3 图像压缩192

8.3.1 压缩的基本知识192

8.3.2 压缩GIF和JPEG文件193

8.3.3 显示被压缩的文件194

8.4 图像的交错显示和透明背景196

8.4.1 透明性196

8.4.2 GIF的交错显示197

8.4.3 逐步推进的JPEG199

8.4.4 创建交错显示和透明图像的工具200

8.5 创建和使用图像200

8.5.1 自己设计201

8.5.2 商用剪贴画(库)201

8.5.3 Web的剪贴画(库)202

8.5.4 Web上的其他图像202

8.6 即将到来的PNG203

8.7 进一步信息204

8.8 小结204

8.9 问题与解答205

第9章 外部文件、多媒体和动画206

9.1 什么是外部媒体?206

9.1.1 在HTML中使用外部媒体207

9.1.2 外部媒体在浏览器中如何工作207

9.2 外部声音、视频和其他文件208

9.2.1 声音文件209

9.2.2 视频文件209

9.2.3 使用其他文件类型的外部媒体210

9.2.4 在HTML中使用外部媒体的提示210

9.3 Web上内联多媒体的现状215

9.4 内联视频215

9.5 内联声音216

9.6 动画字幕216

9.6.1 创建字幕217

9.6.2 改变字幕的行为217

9.6.3 改变字幕外观218

9.6.4 使用字幕218

9.7 使用GIF文件的动画219

9.8 使用Java制作动画220

9.8.1 收集程序片段221

9.8.2 在Web页上加Appler(小应用程序)222

9.9 多媒体控制223

9.10 客户拉(PUll)和服务器推(push)224

9.11 对于Shockwave和其他Netscape插件的说明225

9.12 小结226

9.13 问题与解答228

第10章 声音和视频文件229

10.1 数字声音简介229

10.1.1 声波229

10.1.2 将声波转换为数字样本230

10.1.3 数字声音回到模拟声音233

10.2 通用声音格式233

10.2.1 μ-law(Mu-law),AU233

10.2.2 AIFF/AIFC234

10.2.3 Macintosh SND文件234

10.2.4 Windows的WAVE234

10.2.5 MPEG音频235

10.2.6 RealAudio235

10.3 获得声音文件235

10.4 采样声音236

10.4.1 在PC上采样236

10.4.2 在Macintosh上采样237

10.4.3 在UNIX工作站上采样238

10.5 转换声音文件格式238

10.6 有关Web音频238

10.7 数字视频的介绍239

10.7.1 模拟和数字视频239

10.7.2 压缩和解压缩(Codecs)241

10.8 电影格式241

10.8.1 QuickTime241

10.8.2 Windows下的视频242

10.8.3 MPEG视频格式242

10.9 电影压缩243

10.9.1 非对称和对称编码译码243

10.9.2 帧求差244

10.9.3 关键帧245

10.9.4 硬件辅助245

10.10 编码译码种类246

10.10.1 CinePak246

10.10.2 Indeo246

10.10.3 JPEG246

10.10.4 MPEG编码译码器247

10.11 数字化视频247

10.11.1 模拟视频信号和格式247

10.11.2 PC上的视频248

10.11.3 Mac上的视频249

10.11.4 UNIX上的视频249

10.12 获得和转换视频249

10.13 关于Web视频250

10.14 介绍更多信息251

10.15 小结252

10.16 问题和解答252

第11章 编写和设计Web页面的注意事项254

11.1 使用HTML扩充254

11.2 联机编写256

11.2.1 简明扼要地编写256

11.2.2 组织页面,便于浏览257

11.2.3 使每一页各占其位258

11.2.4 注意强调258

11.2.5 不要使用浏览器的专用术语259

11.2.6 拼写检查和预览页面259

11.3 页面设计和布局260

11.3.1 标题的使用260

11.3.2 直观地分组相关信息261

11.3.3 使用统一的布局261

11.4 使用链接262

11.4.1 使用带描述性文本的链接菜单262

11.4.2 在文本中使用链接262

11.4.3 避免使用“Here”263

11.4.4 链接或者不要链接264

11.5 使用图像266

11.5.1 不要滥用图像266

11.5.2 使用图像的替代物266

11.5.3 保持图像小型化267

11.5.4 注意对显示的假定267

11.5.5 注意背景和链接颜色268

11.6 其他好的习惯和提示269

11.6.1 提供返回主页的链接269

11.6.2 不要在页面上分裂主题269

11.6.3 不要创建太多或者太少的页面269

11.6.4 页面签名271

11.6.5 提供超文本页面的非超文本版本272

11.7 小结273

11.8 问题与解答274

第12章 Web设计实例分析275

12.1 例1:公司概况275

12.1.1 What s New at Foozle?页面276

12.1.2 技术论文277

12.1.3 该Web站点的特点和开发问题278

12.2 例2:多媒体百科全书278

12.2.1 概述页面278

12.2.2 Norton项279

12.2.3 商品型号索引281

12.2.4 该Web站点的特点和开发问题282

12.3 例3:购物目录283

12.3.1 浏览目录283

12.3.2 订购286

12.3.3 该Web站点的特点和开发问题287

12.4 例4:联机图书288

12.4.1 发面289

12.4.2 索引290

12.4.3 该Web站点的特点和开发问题290

12.5 小结291

12.6 问题与解答291

第13章 表格293

13.1 关于表格定义的注释293

13.2 建立基本表格294

13.2.1 表格的构成294

13.2.2 <TABLE>标记295

13.2.3 行和单元295

13.2.4 空表栏298

13.2.5 标题299

13.3 表格和单元的对齐304

13.3.1 表格对齐304

13.3.2 单元对齐304

13.4 跨越多行或多列的单元313

13.5 定义表格和列的宽度320

13.5.1 设置文本间断320

13.5.2 表格宽度322

13.5.3 列宽度322

13.6 表格的其他特性323

13.6.1 边框宽度323

13.6.2 单元间距323

13.6.3 单元边距324

13.6.4 表格颜色324

13.7 替代表格326

13.8 小结330

13.9 问题与解答332

第14章 框架和链接窗口333

14.1 框架是什么?哪些浏览器支持框架?333

14.2 用链接窗口工作335

14.2.1 <BASE>标记338

14.3 用框架工作339

14.3.1 <FRAMESET>标记340

14.3.2 <FRAME>标记343

14.3.3 <NOFRAME>标记344

14.4 改变框架边框345

14.5 创建复杂的框架组347

14.5.1 嵌套<FRAMESET>标记349

14.5.2 神奇的TARGET名字353

14.6 浮动框架354

14.7 小结356

14.8 问题与解答357

第15章 网上发布358

15.1 Web服务器能做些什么?358

15.1.1 Web服务器的其他功能359

15.2 寻找一个Web服务器360

15.2.1 使用学校或工作单位的Web服务器360

15.2.2 使用商业Internet或Web提供的服务360

15.2.3 使用匿名FTP或Gopher361

15.2.4 设置自己的服务器361

15.3 组织和安装HTML文件361

15.3.1 应向Web管理员咨询的问题361

15.3.2 使用目录组织自己的文件362

15.3.3 建立默认索引文件和修改文件名362

15.3.4 安装文件363

15.3.5 系统间文件的移动363

15.4 自己的URL是什么?365

15.5 测试、测试、再测试366

15.6 要解决的问题366

15.6.1 不能访问服务器366

15.6.2 不能访问文件366

15.6.3 不能访问图像367

15.6.4 链接不工作367

15.6.5 文件显示错误367

15.7 注册和为Web页面做广告368

15.7.1 WWW站点列表368

15.7.2 Yahoo!369

15.7.3 WWW虚拟图书馆371

15.7.4 黄页列表372

15.7.5 私人目录374

15.8 站点索引和搜索引擎375

15.8.1 Alta Vista376

15.8.2 Excite377

15.8.3 Lycos377

15.8.4 WebCrawler377

15.8.5 Infoseek378

15.8.6 提交工具379

15.9 通过Usenet发布用户站点381

15.10 商业卡、信笺头和宣传册382

15.11 找出谁在浏览自己的Web页面383

15.11.1 日志文件383

15.11.2 访问计数器383

15.12 小结384

15.13 问题与解答385

第16章 创建用户个人服务器386

16.1 运行自己服务器的利与弊386

16.2 寻找一台计算机387

16.3 寻找一个网络连接387

16.3.1 与网络提供商合作388

16.3.2 合作定点388

16.4 软件389

16.5 UNIX系统的服务器390

16.5.1 NCSA HTTPD390

16.5.2 Apache390

16.5.3 W3(CERN)HTTPD391

16.5.4 Netscape的Web服务器391

16.6 Windows服务器392

16.6.1 WinHTTPD392

16.6.2 O’Reilly的WebSite393

16.6.3 Microsoft的Personal Web Server395

16.6.4 Microsoft Internet Information Server395

16.6.5 Windows下的Netscape服务器396

16.7 Macintosh系统的服务器396

16.7.1 MacHTTP397

16.7.2 Microsoft的Personal Web服务器397

16.7.3 Apple的Personal Web Sharing397

16.7.4 InterServer Publisher397

16.8 有效管理服务器的技巧398

16.8.1 用WWW.yoursystem.com为主机名起个别名398

16.8.2 创建Web管理员邮件别名398

16.8.3 创建服务器主页398

16.8.4 创建站点管理和设计指南399

16.9 小结399

16.10 问题与解答400

第17章 地图式图像402

17.1 什么是地图式图像?402

17.1.1 服务器端地图式图像403

17.1.2 客户端地图式图像403

17.1.3 地图式图像和纯文本浏览器404

17.2 创建服务器端地图式图像404

17.2.1 获取图像405

17.2.2 创建映像文件405

17.2.3 安装映像文件和地图式图像程序407

17.2.4 完成所有链接408

17.3 创建客户端地图式图像410

17.3.1 <MAP>和<AREA>标记411

17.3.2 USMAP属性412

17.4 建立支持两种地图式图像类型的Web页面413

17.5 小结414

17.6 问题与解答414

第18章 基本表单416

18.1 表单剖析416

18.2 简单的表单布局420

18.2.1 提交按钮421

18.3 文本输入区域422

18.3.1 单选按钮424

18.3.2 复选框426

18.3.3 图像427

18.3.4 对默认值的设置和复位428

18.4 表单布局的进一步设计432

18.4.1 选定432

18.4.2 文本区435

18.4.3 隐藏区域437

18.5 使用表单装载文件437

18.6 小结439

18.7 问题与解答441

第19章 CGI脚本初步442

19.1 什么是CGI脚本?442

19.1.1 CGI脚本如何工作?443

19.1.2 一个简单的例子444

19.2 如何才能使用CGI脚本?445

19.2.1 用户服务器的配置能否允许CGI脚本?445

19.2.2 用户会不会编程?446

19.2.3 用户应该用哪种程序设计语言?446

19.2.4 用户的服务器设置正确吗?446

19.2.5 如果用户不在UNIX系统上,怎么办?447

19.3 CGI脚本剖析447

19.3.1 输出447

19.3.2 输出数据448

19.3.3 带参数的脚本450

19.3.4 向脚本传递其他信息452

19.4 创建特殊的脚本输出453

19.4.1 装载其他文本给出响应453

19.4.2 没有响应453

19.5 处理表单的脚本454

19.5.1 表单布局和表单脚本454

19.5.2 GET和POST454

19.5.3 URL编码455

19.6 解决难题的方法458

19.7 CGI变量459

19.8 表单输入解码程序460

19.8.1 uncgi460

19.8.2 cgi-lib.Pl461

19.8.3 文件装载输入的解码461

19.8.4 自己编写表单输入解码程序461

19.9 不予处理的标头脚本462

19.10 ISINDEX脚本463

19.11 小结465

19.12 问题与解答465

第20章 实用的表单和脚本468

20.1 获得例子和代码468

20.2 例子1:对表单输入的收集、格式化及E-mail发送469

20.2.1 它是如何工作469

20.2.2 表单470

20.2.3 脚本471

20.2.4 Nobody发送的邮件?473

20.2.5 使脚本附加在某个文件之后473

20.2.6 通用的邮件脚本和伪造的邮件474

20.3 例子2:使用RGB-to-Hexadecimal转换器474

20.3.1 转换器的工作方法474

20.3.2 表单476

20.3.3 脚本476

20.4 例子3:搜索地址薄478

20.4.1 脚本的工作方法478

20.4.2 数据文件479

20.4.3 表单480

20.4.4 脚本480

20.4.5 几点想法483

20.5 例子4:创建来客留言薄483

20.5.1 脚本的工作方法483

20.5.2 来客留言薄/论坛486

20.5.3 脚本488

20.5.4 几点想法492

20.6 小结492

20.7 问题与解答492

第21章 真实情况的信息页面展示494

21.1 在Web上观看例子494

21.2 Maggie Porturo的个人页面494

21.2.1 主页495

21.2.2 Me页面498

21.2.3 Maggie的Books页面499

21.2.4 向Maggie发邮件500

21.2.5 来客留言簿501

21.3 Beanpole Software的公司页面501

21.3.1 主页501

21.3.2 What s New504

21.3.3 关于Beanpole507

21.3.4 Beanpole Author508

21.3.5 搜索Beanpole的Web站点509

21.3.6 Beanpole按钮条512

21.4 小结513

21.5 问题与解答514

第22章 真实的交互式页面展示515

22.1 在Web上观看例子515

22.2 一个带有结果的Web开发者的调查516

22.2.1 调查介绍516

22.2.2 调查表单517

22.2.3 汇总的数据519

22.2.4 它如何工作521

22.3 WebZone杂志订阅数据库记录的添加、变更和删除522

22.3.1 WebZone订阅管理器页522

22.3.2 订阅WebZone523

22.3.3 变更你的描述526

22.3.4 取消订阅WebZone528

22.3.5 它如何工作529

22.4 一个基于Web的BBS或讨论系统530

22.4.1 园艺BBS的主题索引530

22.4.2 访问一个主题531

22.4.3 添加帖子531

22.4.4 创建一个新的主题533

22.4.5 它如何工作535

22.5 小结535

22.6 问题与解答536

第23章 创建JavaScript脚本538

23.1 JavaScript简介539

23.1.1 什么是JavaScript539

23.1.2 为什么要使用JavaScript?539

23.2 <SCRIPT>标记541

23.2.1 JavaScript脚本的结构541

23.2.2 SRC属性542

23.3 基本命令和语言结构542

23.3.1 属性(properties)和方法(methods)543

23.3.2 事件和JavaScript545

23.3.3 变量547

23.3.4 操作符和表达式548

23.4 基本JavaScript编程549

23.4.1 什么是程序549

23.4.2 关于在JavaScript中编程的更多知识551

23.5 小结552

23.6 问题与解答552

第24章 应用JavaScript554

24.1 创建一个随机链接生成器554

24.2 小结568

24.3 问题与解答568

第25章 使用Java570

25.1 什么是Java?570

25.1.1 Java语言570

25.1.2 Java Applet571

25.1.3 使用Java能做什么571

25.2 Java编程575

25.2.1 Java开发套件(JDK)576

25.3 在Web页中嵌入Java Applets584

25.3.1 <APPLET>标记585

25.3.2 <PARAM>标记585

25.3.3 提供Java Applets的替代物587

25.3.4 为Trick添加新特性587

25.3.5 使用预建好的Java Applets587

25.4 小结590

25.5 问题与解答590

第26章 插件和嵌入对象591

26.1 什么是嵌入对象?591

26.2 使用插件592

26.2.1 Acrobat Reader(原来称为Amber)592

26.2.2 Shockwave593

26.2.3 RealAudio和RealVideo595

26.2.4 多媒体插件595

26.2.5 VRML插件596

26.3 使用嵌入对象和插件创建页面597

26.3.1 创建媒体598

26.3.2 使用<EMBED>标记598

26.3.3 获得并测试插件软件598

26.3.4 配置服务器599

26.3.5 <NOEMBED>和没有插件支持的浏览器600

26.4 即将上市的ActiveX604

26.5 汇集标准的<OBJECT>标记604

26.6 小结605

26.7 问题与解答606

第27章 Web服务器的实用技巧607

27.1 NCSA服务器嵌件607

27.1.1 服务器的配置608

27.1.2 创建可分析的HTML文件609

27.1.3 嵌件配置610

27.1.4 嵌入其他的文件611

27.1.5 嵌入变量值611

27.1.6 嵌入一个文件的信息614

27.1.7 嵌入命令和CGI脚本的输出615

27.2 文件重定位617

27.3 服务器“推”(push)技术619

27.4 日志文件621

27.4.1 服务器日志和公用的日志格式621

27.4.2 关于超高速缓存的注解622

27.4.3 从日志文件获得统计信息624

27.4.4 用户代理(User-Agent)和用户访问日志(Referrer Logs)626

27.5 小结626

27.6 问题与解答627

第28章 Web服务器的安全性和访问控制628

28.1 服务器更加安全的提示629

28.1.1 以Nobody的身份运行服务程序629

28.1.2 限制CGI脚本的访问629

28.1.3 限制符号链接630

28.1.4 使服务器嵌件失效630

28.1.5 使目录索引失效630

28.1.6 禁止spiders访问服务器631

28.2 编写更为安全CGI脚本的提示633

28.3 Web服务器访问控制和权限简介634

28.3.1 访问控制和权限的含义635

28.3.2 访问控制的类型636

28.3.3 服务器如何才是安全的637

28.4 在NCSA HTTPD中的访问控制和权限637

28.4.1 全局的和基于目录的访问控制638

28.4.2 限制通过主机的访问639

28.4.3 建立口令文件641

28.4.4 限制通过用户的访问642

28.4.5 建立组文件643

28.4.6 限制通过组的访问643

28.5 NCSA选项644

28.6 NCSA选项和访问控制的忽略645

28.7 安全的网络连接和SSL646

28.7.1 SSL如何工作647

28.7.2 如何建立SSL连接648

28.7.3 在服务器端建立SSL649

28.7.4 SSL进一步信息650

28.8 小结650

28.9 问题和解答650

第29章 测试、修正和维护Web展示文件652

29.1 完整性测试652

29.1.1 验证HTML653

29.1.2 浏览器测试663

29.1.3 校验链接664

29.2 可用性测试664

29.2.1 检查日志665

29.3 在展示文件中更新和增加页面666

29.3.1 增加新的内容666

29.3.2 修正结构667

29.4 小结668

29.5 问题与解答668

第30章 管理大型的展示文件和站点670

30.1 规划一个大型的展示文件670

30.1.1 建立内容672

30.1.2 在HTML中直接工作672

30.1.3 转换已存在的内容672

30.1.4 规划复制件和HTML673

30.1.5 发布非HTML文件674

30.1.6 使用建立站点的集成系统675

30.2 数据库和Web676

30.3 大型展示文件附加导航工具677

30.3.1 按钮条677

30.3.2 What’s New页679

30.3.3 提供不同的视图680

30.4.4 可搜索的索引683

30.4 建立样式和设计的标准685

30.4.1 使用一致性设计685

30.4.2 提供一个页面模板686

30.4.3 建立一个样式指南686

30.4.4 内容标准687

30.5 小结687

30.6 问题与解答688

第31章 动态HTML689

31.1 动态HTML到底是什么?689

31.1.1 动态HTML的公用核心——样式表690

31.1.2 Microsoft的动态HTML方法691

31.1.3 Netscape的动态HTML方法692

31.2 定位对象693

31.2.1 Netscape的层技术694

31.2.2 用JavaScript操纵层711

31.2.3 Microsoft Intemet Explorer的定位对象721

31.3 小结729

31.4 问题与解答731

第32章 网页的样式表733

32.1 样式表概念733

32.1.1 样式表的实现方法733

32.2 把样式表应用到HTML中734

32.3 用层叠式样式表工作735

32.3.1 字体外观和样式738

32.3.2 背景颜色和图像741

32.3.3 CSS的文本对齐方式743

32.3.4 间距748

32.3.5 设定边框外观751

32.3.6 有关层叠式样式表的信息资源751

32.4 JavaScript样式表752

32.4.1 样式特性755

32.5 小结765

32.6 问题与解答765

附录A INTERNET上的各类资源(URL)767

A.1 访问计数器(Access Counters)768

A.2 浏览器(Browsers)769

A.3 HTML和WWW开发信息汇总(Collections of HTML and WWW Development Information)770

A.4 表单和地图式图像(Forms and Image Maps)770

A.5 HTML编辑器和转换器(HTML Editors and Converters)772

A.6 HTML验证器,链接校验器和简易Web查寻工具(HTML Validators,Link Checkers,and Simple Spiders)773

A.7 Java,JavaScript和嵌入对象(Java,JavaScript,and Embedded Objects)773

A.8 日志文件分析器(Log File Parsers)774

A.9 其他(Other)774

A.10 服务器和服务器管理员(Servers and Server Administration)774

A.11 声音和视频(Sound and Video)776

A.12 HTML,HTTP和URL规范(Specifications for HTML,HTTP,and URLs)777

A.13 CGI和CGI脚本(The Common Gateway Interface(CGI)and CGI Scripting)778

A.14 HTML和Web的未来(The Future of HTML and the Web)778

A.15 图像信息及其工具(Tools and Information for Images)779

A.16 Web供应商(Web Providers)780

A.17 WWW索引和搜索引擎(WWW Indexes and Search Engines)781

附录B HTML语言参考手册782

B.1 文档结构单元782

B.1.1 序言标识符783

B.1.2 <HTML>...</HTML>784

B.1.3 <HEAD>...</HEAD>784

B.1.4 <BODY>...</BODY>785

B.1.5 <BASE...>788

B.1.6 <ISINDEX...>788

B.1.7 <LINK...>789

B.1.8 <NEXTID...>790

B.1.9 <TITLE>...</TITLE>790

B.1.10 <META...>790

B.2 <A...>...</A>锚792

B.2.1 HREF792

B.2.2 NAME794

B.2.3 REL794

B.2.4 REV794

B.2.5 TARGET794

B.2.6 TITLE795

B.3 块格式编排单元795

B.3.1 <ADDRESS>...</ADDRESS>796

B.3.2 <BASEFONT...>796

B.3.3 <BLOCKQUOTE>...</BLOCKQUOTE>797

B.3.4 <BR>797

B.3.5 <CENTER>798

B.3.6 <COMMENT>...</COMMENT>798

B.3.7 <DNF>...</DNF>798

B.3.8 <DIV>...</DIV>799

B.3.9 <FONT...>799

B.3.10 <HR>800

B.3.11 <Hx>...</Hx>801

B.3.12 <LISTING>...</LISTING>802

B.3.13 <MARQUEE>...</MARQUEE>802

B.3.14 <NOBR>...</NOBR>804

B.3.15 <P>...</P>805

B.3.16 <PLAINTEXT>805

B.3.17 <PRE>...</PRE>806

B.3.18 <WBR>807

B.3.19 <XMP>...</XMP>807

B.4 字符数据807

B.4.1 字符实体引用808

B.4.2 控制字符813

B.4.3 数字字符引用813

B.4.4 专用字符814

B.5 文档声音814

B.5.1 SRC814

B.5.2 LOOP=n815

B.6 动态文档815

B.6.1 动态文档:服务器推(Server Push)816

B.7 表单单元(FORM)816

B.7.1 HTTP文件装入818

B.7.2 <FORM>...</FORM>819

B.7.3 <INPUT>819

B.7.4 <OPTION>822

B.7.5 <SELECT...>...</SELECT>822

B.7.6 <TEXTAREA>...</TEXTAREA>823

B.8 高级页面格式编排824

B.8.1 框架文档824

B.8.2 框架语法824

B.8.3 主框架安装文档827

B.8.4 题目文档829

B.8.5 内容文档829

B.8.6 主文本文档830

B.8.7 导航按钮文档830

B.8.8 HTML语言文档831

B.9 内联图像831

B.9.1 <IMG...>内联图像832

B.9.2 客户端地图式图像835

B.9.3 内联视频836

B.9.4 内联VRML世界837

B.10 信息类型和字符格式化单元838

B.10.1 <!--Comments-->839

B.10.2 <B>...</B>839

B.10.3 <BIG>...</BIG>840

B.10.4 <BLINK>840

B.10.5 <CITE>...</CITE>840

B.10.6 <CODE>...</CODE>841

B.10.7 <EM>...</EM>841

B.10.8 <I>...</I>841

B.10.9 <KBD>...</KBD>841

B.10.10 <SAMP>...</SAMP>842

B.10.11 <SMALL>...</SMALL>842

B.10.12 <STRIKE>...</STRIKE>842

B.10.13 <STRONG>...</STRONG>843

B.10.14 <SUB>...</SUB>843

B.10.15 <SUP>...</SUP>843

B.10.16 <TT>...</TT>844

B.10.17 <U>...</U>844

B.10.18 <VAR>...</VAR>844

B.11 列表单元845

B.11.1 <DIR>...</DIR>845

B.11.2 <DL>...</DL>845

B.11.3 <MENU>...</MENU>846

B.11.4 <OL>...</0L>846

B.11.5 <UL>...</UL>847

B.12 表格848

B.12.1 <TABLE>...</TABLE>849

B.12.2 <CAPTION...>...</CAPTION>851

B.12.3 <COL>...</COL>852

B.12.4 <COLGROUP>...</COLGROUP>852

B.12.5 <TBODY>...</TBODY>852

B.12.6 <TD...>...</TD>852

B.12.7 <TFOOT>...</TFOOT>854

B.12.8 <TH...>...</TH>854

B.12.9 <THEAD>...</THEAD>856

B.12.10 <TR...>...</TR>856

B.12.11 表格的范例857

B.13 层技术866

B.13.1 <LAYER>866

B.13.2 <ILAYER>866

B.13.3 <NOLAYER>866

B.14 样式表866

附录C HTML在浏览器间的比较868

附录D 颜色的名称和16进制值883

附录E MLME类型和文件扩展名886

附录F JavaScript语言参考手册889

F.1 锚(Anchor)对象[C|2|3|4|I]889

F.2 小应用程序(Applet)对象[C|3|4]889

F.2.1 属性889

F.3 可点击区域(area)对象[C|3|4]889

F.3.1 属性890

F.3.2 事件处理器890

F.4 创建数组(Array)对象[C|3|4|I]890

F.4.1 属性890

F.4.2 方法890

F.5 按钮(button)对象[C|2|3|4|I]890

F.5.1 属性891

F.5.2 方法891

F.5.3 事件处理器891

F.6 复选框(checkbox)对象[C|2|3|4|I]891

F.6.1 属性891

F.6.2 方法891

F.6.3 事件处理器892

F.7 客户(client)对象[S]892

F.7.1 方法892

F.8 组合框(Combo)对象[C|I]892

F.8.1 属性892

F.8.2 方法892

F.8.3 事件处理器892

F.9 光标(Cursor)对象[S]893

F.9.1 属性893

F.9.2 方法893

F.10 数据库(database)对象[S]893

F.10.1 方法893

F.11 日期(Date)对象[C|S|2|3|4|I]894

F.11.1 属性894

F.11.2 方法894

F.12 文档(document)对象[C|2|3|4|I]896

F.12.1 属性896

F.12.2 方法897

F.12.3 事件处理器897

F.13 事件(event)对象897

F.13.1 属性897

F.14 文件(file)对象[S]898

F.14.1 方法898

F.15 文件加载(FileUpload)对象[C|3|4]899

F.15.1 属性899

F.16 表单(form)对象[C|2|3|4|I]899

F.16.1 属性899

F.16.2 方法899

F.16.3 事件处理器899

F.17 框架(frame)对象[C|2|3|4|I]899

F.17.1 属性900

F.17.2 方法900

F.17.3 事件处理器901

F.18 函数(function)对象[C|3|4|]901

F.18.1 属性901

F.19 隐藏(hidden)对象[C|2|3|4|I]901

F.19.1 属性902

F.20 历史(history)对象[C|2|3|4|I]902

F.20.1 属性902

F.20.2 方法902

F.21 图像(Image)对象[C|3|4]902

F.21.1 属性902

F.21.2 事件处理器903

F.22 链接(link)对象[C|2|3|4|I]903

F.22.1 属性903

F.22.2 事件处理器903

F.23 定位(location)对象[C|2|3|4|I]904

F.23.1 属性904

F.23.2 方法904

F.24 数学(math)对象[C|S|2|4|I]904

F.24.1 属性904

F.24.2 方法905

F.25 资源类型(mimeType)对象[C|3|4]905

F.25.1 属性906

F.26 导航(navigator)对象[C|2|3|4|I]906

F.26.1 属性906

F.26.2 方法906

F.27 选项(Option)对象[C|3|4|]907

F.27.1 属性907

F.28 口令(password)对象[C|2|3|4|I]907

F.28.1 属性907

F.28.2 方法907

F.28.3 事件处理器907

F.29 插件(plagin)对象908

F.29.1 属性908

F.30 项目(project)对象[S]908

F.30.1 方法908

F.31 单选按钮(radio)对象[C|2|3|4|I]908

F.31.1 属性908

F.31.2 方法909

F.31.3 事件处理器909

F.32 请求(request)对象[S]909

F.32.1 属性909

F.33 复位(reset)对象[C|2|3|4|I]909

F.33.1 属性909

F.33.2 方法909

F.33.3 事件处理器910

F.34 屏幕(screen)对象[C|4]910

F.34.1 属性910

F.35 选择(select)对象[C|2|3|4]910

F.35.1 属性910

F.35.2 方法911

F.35.3 事件处理器911

F.36 服务器(server)对象[S]911

F.36.1 属性911

F.36.2 方法911

F.37 串(String)对象[C|S|2|3|4、I支持]911

F.37.1 属性911

F.37.2 方法911

F.38 提交(submit)对象[C|2|3|4|I]913

F.38.1 属性913

F.38.2 方法913

F.38.3 事件处理器913

F.39 文本(text)对象[C|2|3|4|I]913

F.39.1 属性913

F.39.2 方法913

F.39.3 事件处理器914

F.40 文本区(textarea)对象[C|2|3|4|I]914

F.40.1 属性914

F.40.2 方法914

F.40.3 事件处理器914

F.41 窗口(window)对象[C|2|3|4|I]915

F.41.1 属性915

F.41.2 方法916

F.41.3 事件处理器917

F.42 独立的函数和操作符918

F.42.1 独立的函数918

F.42.2 操作符919

F.43 JavaScript语句921

F.44 正规表达式[仅4支持]922

附录G Java语言参考手册923

G.1 <APPLET>:嵌入一个Java Applet923

G.1.1 ALIGN=alignment925

G.1.2 ALT=alternateText925

G.1.3 CODE=appletFile925

G.1.4 CODEBASE=URL925

G.1.5 NAME=appletInstanceName925

G.1.6 <PARAM NAME=appletAttribute 1 VALUE=value>925

G.1.7 WIDTH=pixels HEIGHT=pixels925

G.1.8 VSPACE=pixels HSPACE=pixels925

G.2 快速参考手册926

G.2.1 保留字926

G.2.2 注释926

G.2.3 文字927

G.2.4 变量声明927

G.2.5 变量赋值928

G.2.6 操作符928

G.2.7 对象929

G.2.8 数组929

G.2.9 循环和条件930

G.2.10 类定义930

6.2.11 方法和构造函数定义931

6.2.12 引入932

G.2.13 警戒(安全)932

附录H 光盘上的内容933

H.1 Windows软件933

H.1.1 HTML工具933

H.1.2 图形、视频和声音应用程序933

H.1.3 工具软件933

H.2 Macintosh软件934

H.2.1 HTML工具934

H.2.2 图形934

H.2.3 工具软件934

H.3 软件使用注意事项934

热门推荐