《循序渐进HTML与XHTML教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Dick Oliver著;孙宝成等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115096961
  • 页数:413 页
图书介绍:

第一部分 创建第1个Web页 1

第1课时 了解HTML和XML 3

1.1 什么是Web页 4

1.2 Web页的工作方式 6

1.3 网上冲浪时的情况 8

1.4 编辑Web页的方式 8

1.5 HTML的许多界面 11

1.6 小结 13

1.7 问题与解答 13

1.8 作业 14

1.8.1 测验 14

1.8.2 答案 14

1.8.3 练习 15

第2课时 立即创建Web页 17

2.1 简单示例页面 18

2.2 每个HTML页面必须有的标记 20

2.3 分段和断行 21

2.4 标题 23

2.5 查看别人的页面 25

2.6 小结 26

2.7 问题与解答 26

2.8 作业 28

2.8.1 测验 28

2.8.2 答案 28

2.8.3 练习 29

第3课时 链接到其他Web页 31

3.1 链接到另一个Web页 32

3.2 自己页面之间的链接 34

3.3 相对地址 36

3.4 小结 37

3.5 问题与解答 37

3.6 作业 38

3.6.1 测验 38

3.6.2 答案 39

3.6.3 练习 39

第4课时 发布HTML页面 41

4.1 建立Internet Web站点 42

4.2 页面传输到Web服务器 43

4.2.1 使用Netscape发布页面 43

4.2.2 使用Microsoft IE发布页面 44

4.2.3 使用Microsoft FrontPage发布页面 46

4.2.4 使用CuteFTP发布页面 47

4.3 使文件可用于下载 50

4.4 在内部网上放置Web页 50

4.5 在磁盘上发布Web页 51

4.6 测试页面 52

4.7 小结 53

4.8 问题与解答 53

4.9 作业 54

4.9.1 测试 54

4.9.2 答案 55

4.9.3 练习 55

第二部分 Web页文本 57

第5课时 文本对齐、列表和特殊字符 59

5.1 文本对齐 60

5.2 特殊字符 61

5.2.1 把万物放在万维网上 64

5.2.2 实体 65

5.3 3种类型的HTML列表 66

5.4 列表内的列表 67

5.5 小结 71

5.6 问题与解答 72

5.7 作业 73

5.7.1 测验 73

5.7.2 答案 73

5.7.3 练习 74

第6课时 高级文本格式编排和链接 75

6.1 粗体、斜体和特殊格式 76

6.2 字体大小和颜色 79

6.3 选择字样 79

6.4 使用命名锚 82

6.5 链接到另一个页面的特定部分 84

6.6 把电子邮件地址链接到Web页上 86

6.7 小结 88

6.8 问题与解答 89

6.9 作业 90

6.9.1 测验 90

6.9.2 答案 91

6.9.3 练习 91

第7课时 创建HTML表单 93

7.1 HTML表单如何起作用 94

7.2 创建表单 95

7.3 文本输入 98

7.4 识别每一条表单数据 99

7.5 包含隐藏数据 99

7.6 复选框 100

7.7 单选按钮 101

7.8 选择列表 101

7.9 文本区域 102

7.10 提交 103

7.11 创建定制的提交按钮 103

7.12 小结 105

7.13 问题与解答 106

7.14 作业 107

7.14.1 测验 107

7.14.2 答案 108

7.14.3 练习 108

第三部分 Web页图形 109

第8课时 创建Web页图形 111

8.1 选择图形软件 112

8.2 图形基本知识 112

8.3 准备照片图像 113

8.4 控制JPEG压缩 116

8.5 创建横幅和按钮 116

8.6 减少颜色数 119

8.7 交错的GIF和渐进的JPEG 120

8.8 小结 121

8.9 问题与解答 121

8.10 作业 122

8.10.1 测验 122

8.10.2 答案 122

8.10.3 练习 122

第9课时 在Web页上放置图形 125

9.1 把图像放在Web页上 126

9.2 给图像加标签 128

9.3 作为链接的图像 128

9.4 水平图像对齐 129

9.5 垂直图像对齐 131

9.6 小结 133

9.7 问题与解答 133

9.8 作业 135

9.8.1 测验 135

9.8.2 答案 135

9.8.3 练习 135

第10课时 定制背景和颜色 137

10.1 背景和文本颜色 138

10.2 创建定制颜色 139

10.3 背景图像平铺 140

10.4 透明图像 142

10.5 创建背景 144

10.6 小结 145

10.7 问题与解答 146

10.8 作业 147

10.8.1 测验 147

10.8.2 答案 147

10.8.3 练习 148

第11课时 创建动画图形 149

11.1 制作Web页动画的软件 150

11.2 创建想要制成动画的图片 150

11.3 从图片形成动画 151

11.4 把GIF动画放在Web页上 155

11.5 生成过渡和文本效果 156

11.6 小结 158

11.7 问题与解答 158

11.8 作业 159

11.8.1 测验 159

11.8.2 答案 159

11.8.3 练习 159

第四部分 Web页设计 161

第12课时 页面设计和布局 163

12.1 Web页设计 164

12.2 图像间距及边框 165

12.3 老式的背景横幅技巧 167

12.4 指定图像的宽度和高度 170

12.5 小结 171

12.6 问题与解答 171

12.7 作业 172

12.7.1 测验 172

12.7.2 答案 172

12.7.3 练习 173

第13课时 图形链接和图像映射 175

13.1 如何以及为什么避免使用图像映射 176

13.2 图像内的映射区域 178

13.3 客户端图像映射 180

13.4 服务器端图像映射 182

13.5 组合的客户/服务器图像映射 183

13.6 小结 183

13.7 问题与解答 184

13.8 作业 185

13.8.1 测验 185

13.8.2 答案 185

13.8.3 练习 186

第14课时 表格的高级布局 187

14.1 创建简单的表格 188

14.2 表格大小 189

14.3 对齐和跨度 190

14.4 背景和间距 191

14.5 使用表格创造性地布置页面 193

14.6 小结 194

14.7 问题与解答 195

14.8 作业 196

14.8.1 测验 196

14.8.2 答案 197

14.8.3 练习 197

第15课时 使用样式表 199

15.1 基本的样式表 200

15.2 CSS1与CSS2的比较 204

15.3 老式Web浏览器 205

15.4 样式属性 206

15.5 样式类 207

15.6 指定内嵌样式 208

15.7 定位和层次 210

15.8 小结 213

15.9 问题与解答 213

15.10 作业 214

15.10.1 测验 214

15.10.2 答案 214

15.10.3 练习 215

第五部分 动态Web页 217

第16课时 在Web页中嵌套多媒体 219

16.1 把多媒体放在Web页上 220

16.2 老式的多媒体 221

16.3 在Web页中嵌入声音 221

16.4 在Web页中嵌入视频 223

16.5 取悦每个人 225

16.6 新方式的多媒体 227

16.7 小结 228

16.8 问题与解答 228

16.9 作业 229

16.9.1 测验 229

16.9.2 答案 229

16.9.3 练习 230

第17课时 使用小程序和ActiveX的交互式页面 231

17.1 老方式 232

17.2 普通用户的Internet编程 232

17.3 强大的Java 233

17.4 ActiveX控件 235

17.5 使用ActiveX嵌入视频 237

17.6 安全性和ActiveX控件 239

17.7 XML的ActiveX控件 239

17.8 小结 239

17.9 问题与解答 241

17.10 作业 242

17.10.1 测验 242

17.10.2 答案 242

17.10.3 练习 243

第18课时 非程序员的Web页脚本编程 245

18.1 交互式突出显示 246

18.2 为提高速度预载图像 249

18.3 计算订单表单的合计 250

18.4 JavaScript的广泛领域 253

18.5 小结 254

18.6 问题与解答 254

18.7 作业 255

18.7.1 测验 255

18.7.2 答案 255

18.7.3 练习 256

第19课时 用动态HTML设置活动的页面 257

19.1 学习如何飞动 258

19.2 Web页分层 260

19.3 在普通的HTML中提供替代内容 261

19.4 与不兼容的浏览器相兼容 263

19.5 采用JavaScript来回移动层 266

19.6 交互的层动画 267

19.7 小结 270

19.8 问题与解答 270

19.9 作业 271

19.9.1 测验 271

19.9.2 答案 271

19.9.3 练习 272

第六部分 建立网站 273

第20课时 用框架做多页面布局 275

20.1 什么是框架 276

20.2 创建框架集文档 277

20.3 <frame />标记 278

20.4 在框架和窗口之间链接 279

20.5 嵌套框架 280

20.6 边距、边框及滚动 282

20.7 小结 285

20.8 问题与解答 286

20.9 作业 287

20.9.1 测验 287

20.9.2 答案 287

20.9.3 练习 288

第21课时 组织和管理Web站点 289

21.1 当一页就足够时 290

21.2 组织简单的站点 291

21.3 组织较大的站点 293

21.4 在页面中包含注释 296

21.5 小结 297

21.6 问题与解答 297

21.7 作业 298

21.7.1 测验 298

21.7.2 答案 298

21.7.3 练习 298

第22课时 帮助人们找到您的Web页面 299

22.1 发布Web站点 300

22.2 利用主要的搜索站点列出页面 301

22.3 为搜索引擎提供提示信息 302

22.4 自动加载其他页面 307

22.5 高级头标记 309

22.6 记录页面的完整地址 309

22.7 小结 310

22.8 问题与解答 311

22.9 作业 312

22.9.1 问题 312

22.9.2 答案 312

22.9.3 练习 313

第23课时 使用XML描述数据 315

23.1 作为元语言的XML 316

23.2 创建XML文件的标记 317

23.3 示例XML数据文件 318

23.4 读XML文件的HTML和JavaScript代码 320

23.5 文档类型定义(DTD) 326

23.6 小结 327

23.7 问题与解答 327

23.8 作业 328

23.8.1 问题 328

23.8.2 答案 329

23.8.3 练习 329

第24课时 规划HTML的未来 331

24.1 Web之外的HTML 332

24.2 从计算器到通信器 332

24.3 作为新用户接口的HTML 333

24.4 数字媒体的革命 333

24.5 XML:差异的统一 334

24.6 XHTML:新的HTML 335

24.7 未来的HTML应用 337

24.8 准备明天时今天能做什么 338

24.9 小结 340

24.10 问题与解答 340

24.11 作业 341

24.11.1 问题 341

24.11.2 练习 341

第七部分 附录 343

附录A 常问问题 345

A.1 最常见的24个问题 346

附录B Internet上的HTML和XHTML学习资源 351

B.1 常规HTML信息 352

B.2 常规XHTML信息 352

B.3 Web页面设计 353

B.4 软件 353

B.5 图形 354

B.6 多媒体和虚拟现实 354

B.7 高级开发者资源 355

B.8 HTML有效确认工具 355

B.9 具有HTML信息的目录 356

B.10 Web站点服务 356

B.11 免费的Web站点服务 357

B.12 各种Web有趣的站点 357

附录C 完整的HTML4快速索引 359

C.1 结构 360

C.1.1 <bdo>...</bdo> 360

C.1.2 <body>...</body> 361

C.1.3 Comments<!--...--> 361

C.1.4 <div>...</div> 361

C.1.5 <!doctype> 362

C.1.6 从<h1>...</h1>到<h6>...</h6> 362

C.1.7 <head>...</head> 362

C.1.8 <hr/> 362

C.1.9 <html>...</html> 363

C.1.10 <meta/> 363

C.1.11 <span>...</span> 363

C.1.12 <title>...</title> 363

C.2 文本短语和段落 364

C.2.1 <abbr>...</abbr> 364

C.2.2 <acronym>...</acronym> 364

C.2.3 <address>...</address> 364

C.2.4 <blockquote>...</blockquote> 364

C.2.5 <br/> 365

C.2.6 <cite>...</cite> 365

C.2.7 <code>...</code> 365

C.2.8 <del>...</del> 365

C.2.9 <dfn>...</dfn> 366

C.2.10 <em>...</em> 366

C.2.11 <ins>...</ins> 366

C.2.12 <kbd>...</kbd> 366

C.2.13 <p>...</p> 366

C.2.14 <pre>...</pre> 367

C.2.15 <q>...</q> 367

C.2.16 <samp>...</samp> 367

C.2.17 <strong>...</strong> 367

C.2.18 <sub>...</sub> 367

C.2.19 <sup>...</sup> 368

C.2.20 <var>...</var> 368

C.3 文本格式化元素 368

C.3.1 <b>...</b> 368

C.3.2 <basefont/> 368

C.3.3 <big>...</big> 369

C.3.4 <font>...</font> 369

C.3.5 <i>...</i> 369

C.3.6 <s>...</s> 369

C.3.7 <small>...</small> 369

C.3.8 <strike>...</strike> 370

C.3.9 <tt>...</tt> 370

C.3.10 <u>...</u> 370

C.4 列表 370

C.4.1 <dd>...</dd> 370

C.4.2 <dir>...</dir> 370

C.4.3 <dl>...</dl> 371

C.4.4 <dt>...</dt> 371

C.4.5 <li>...</li> 371

C.4.6 <menu>...</menu> 371

C.4.7 <ol>...</ol> 372

C.4.8 <u1>...</ul> 372

C.5 链接 372

C.5.1 <a>...</a> 372

C.5.2 <base/> 373

C.5.3 <link/> 373

C.6 表 374

C.6.1 <caption>...</caption> 374

C.6.2 <col/> 374

C.6.3 <colgroup>...</colgroup> 374

C.6.4 <table>...</table> 375

C.6.5 <tbody>...</tbody> 375

C.6.6 <td>...</td> 376

C.6.7 <tfoot>...</tfoot> 376

C.6.8 <th>...</th> 376

C.6.9 < thead>...</thead> 377

C.6.10 <tr>...</tr> 377

C.7 框架 378

C.7.1 <frame/> 378

C.7.2 <frameset>...</frameset> 378

C.7.3 <iframe>...</iframe> 378

C.7.4 <noframes>...</noframes> 379

C.8 嵌入的内容 379

C.8.1 <applet>...</applet> 379

C.8.2 <area/> 380

C.8.3 <img/> 380

C.8.4 <map>...</map> 381

C.8.5 <object>...</object> 381

C.8.6 <param/> 381

C.9 样式 382

C.9.1 <style>...</style> 382

C.10 表单 382

C.10.1 <button>...</button> 382

C.10.2 <fieldset>...</fieldset> 383

C.10.3 <form>...</form> 383

C.10.4 <input/> 383

C.10.5 <isindex>...</isindex> 384

C.10.6 <label>...</label> 384

C.10.7 <legend>...</legend> 385

C.10.8 <optgroup>...</optgroup> 385

C.10.9 <option>...</option> 385

C.10.10 <select>...</select> 385

C.10.11 <textarea>...</textarea> 386

C.11 脚本 386

C.11.1 <noscript>...</noscript> 386

C.11.2 <script>...</script> 387

C.12 常用属性和事件 387

附录D XHTML标准的主要规则 389

D.1 不同于HTML的XHTML规则 390

D.1.1 所有包含内容的打开标记必须具有关闭标记 390

D.1.2 空元素必须有结束标记或者以空白后跟/>终止 390

D.1.3 标记必须正确嵌套 390

D.1.4 元素和属性名必须用小写字母 390

D.1.5 属性值必须在引号中 390

D.1.6 属性值不能省略 391

D.1.7 出现在属性中的多余空格被排除 391

D.1.8 id属性用于标识对象 391

D.2 XHTML强制涉及空白的附加规则 391

附录E HTML字符实体 393

词汇表 401