图书介绍

21天学通HTML和XHTML Web开发PDF|Epub|txt|kindle电子书版本下载

21天学通HTML和XHTML Web开发
  • (美)Laura Lemay著;技桥工作室译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115095817
  • 出版时间:2001
  • 标注页数:578页
  • 文件大小:105MB
  • 文件页数:608页
  • 主题词:网页(学科: 制作 学科: 软件工具) 网页 软件工具

PDF下载


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

下载说明

21天学通HTML和XHTML Web开发PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 概览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 什么是HTML35

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 剖析URL87

5.5.1 URL的各个部分87

5.5.2 URL中的特殊字符88

5.5.3 HTML 4.0和<a>标记88

5.6 各种URL89

5.6.1 HTTP89

5.6.2 匿名FTP89

5.6.3 非匿名FTP90

5.6.4 Mailto90

5.6.5 Gopher90

5.6.6 Usenet新闻组91

5.6.7 File91

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

第五部分 多媒体、表单和动态HTML301

第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和RealVideo319

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 Flash327

13.5.3 Macromedia Shockwave327

13.5.4 Apple的QuickTime 4327

13.5.5 RealNetworks Grab Bag328

13.5.6 WinAmp329

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天课程:使用动态HTML368

15.1 动态HTML的确切定义370

15.2 学习JavaScript371

15.2.1 JavaScript基础372

15.2.2 用HTML集成脚本376

15.3 使用文档对象模型378

15.3.1 Netscape DOM379

15.3.2 Internet Explorer DOM380

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 继续学习DHTML399

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 Transitional461

18.4.2 HTML 4.01和XHTML 1.0 Framesets465

18.4.3 HTML 4.01和XHTML 1.0 Strict467

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 Library491

20.1.4 dmoz:Open Directory Project491

20.1.5 黄页目录492

20.1.6 专门目录492

20.2 站点索引和搜索引擎493

20.2.1 AltaVista493

20.2.2 Excite494

20.2.3 Google494

20.2.4 HotBot495

20.2.5 Lycos495

20.2.6 Go.com495

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 检查HTML505

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

热门推荐