《XHTML实例精解》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Aaron E.Walsh,(美)Dave Raggett著;袁勤勇,何欣等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302052069
  • 页数:540 页
图书介绍:本书由专业的Web开发人员编写,旨在帮助对XHTML陌生的新手拿握这种在未来Web领域潜力无限的语言。本书注重实例展示,重点向读者介绍了进行XHTML开发所需的各种基础知识以及独特的技巧,与此同时还强调了开发未来的Web页面时应该注意的问题。本书共分为11章。主要介绍了XHTML的来历;如何为XHTML文档增加音频内容;怎样为XHTML增加动画内容;怎样使用祥式表格式化和展示页面:如何使用脚本为XHTML页面带来活力;怎样使用表单和脚本建立具有智能输入能力的页面;怎样使用表格组织Web页面数据;如何编制具有多功能媒体内容的Web页面;并且对Web的未来发展方向作出了预测。本书附带了大量的实例,有些实例稍加修改就可以用于自己的Web页面开发,这对Web开发人员非常有用。本书内容丰富、全面,编排独具匠心,是读者学习有关XHTML开发的首选书。对于广大的网络用户也是颇具价值的学习参考书。

第1章 概述 1

1.1 整合W开发技术 3

1.2 扩展HTML到能力极限 8

1.3 对XHTML的评论 10

1.4 本章小结 11

第2章 XHTML+XML=XHTML 12

2.1 XHTMLL:HTML与XML的结合 13

2.1.1 结构良好的XHTML文档 13

2.1.2 XHTML的三个变体 17

2.2 理解标记语言 18

2.2.1 标记的起源 19

2.2.2 标签和元素 20

2.2.3 遵守规则以及建立结构 22

2.2.4 分析详细信息 27

2.2.5 展示样式表和DOM 29

2.2.6 获得良好的伸缩性 31

2.3 用于W的标记语言 31

2.3.1 HTML 32

2.3.2 XML 37

2.4 本章小结 40

第3章 初涉XHTML 41

3.1 介绍XHTML1.0 42

3.2 建立XHTML文档 52

3.3 使用<head>描述具有元信息的文档 54

3.4 XHTML和HTML 75

3.4.1 与HTML的不同 75

3.4.2 HTML兼容性指南 78

3.5 本章小结 80

第4章 给XHTML页面添加音频内容 82

4.1 使用音频文件进行演奏 83

4.1.1 流行的Web音频文件格式 84

4.1.2 将音频编入到XHTML页面 89

4. 1. 3 链接到音频文件 89

4.1.4 建立用于Internet Explorer的背景音乐 91

4.2 使用<embed>和<object>嵌入音频文件 92

4.2.1 使用<embed>在Web页面中嵌入音频 93

4.2.2 使用<object>在Web页面中嵌入音频 106

4.3 综合使用<embed>和<object>元素取得跨浏览器的兼容性 111

4.4 本章小结 115

第5章 给XHTML页面添加动画效果 116

5.1 将图像编入XHTML页面 116

5.1. 1 链接图像文件 117

5.1.2 使用<img>显示内嵌图像 121

5.1.3 使用JavaScript建立旗帜广告和图像翻转 134

5.1.4 建立背景图像和背景颜色 138

5.1.5 GIF 140

5.1.6 PNG 144

5.1.7 JPEG 147

5.1.8 JPEG 2000(J2K) 151

5.1.9 嵌入视频 154

5.2 利用浏览器插件和Javaapplet进入三维世界 160

5.2.1 插入Web3D插件 162

5.2.2 连接3Djavaapplet 165

5.3 本章小结 169

第6章 使用样式表格式化和展示页面 172

6.1 介绍级联样式表 174

6. 1.1 使用样式表的原因 174

6.1.2 CSS版本和浏览器支持 176

6.1.3 在CSS中建立样式表规则 179

6.1.4 理解CSS中的"级联" 180

6.2 链接和导入外部的样式表 181

6.3 建立文档级别的样式 185

6.4 建立元素级别的样式 189

6.5 设定背景颜色和图像 192

6.6 建立文本和链接样式 198

6.6.1 设置链接颜色 198

6.6.2 设置标题、段落以及其他文本的颜色 199

6.6.3 定制字体 200

6.7 控制页面格式以及布局 205

6.8 本章小结 210

第7章 使用脚本为XHTML页面带来活力 212

7.1 介绍JavaScript 213

7.2 与标记一起使用的内部脚本 214

7.2.1 使用注释向较老的浏览器隐藏脚本 218

7.2.2 在文档头中放置脚本 220

7.2.3 指定脚本语言和MIME类型 220

7.2.4 管理多种JavaScript版本 220

7.2.5 对不支持脚本的浏览器使用<noscript= 221

7.3 位于页面外部的外部脚本 221

7.4 在XHTML元素中的内嵌脚本 222

7.5 预制脚本 224

7.6 闪烁的彩色文本 225

7.7 逐渐退色的背景颜色 228

7.8 建立一个图像幻灯片 230

7.9 为了获得平滑的图像翻转效果,提前载入图像 234

7.10 使用动画层建立背景雨 239

7.10.1 编入动态音频元素 243

7.10.2 建立用于页面和站点导航的弹出式窗口 244

7.10.3 增强表单 248

7.11 本章小结 251

第8章 使用表单和脚本建立具有智能输入能力的员面 253

8.1 介绍表单和<form>元素 254

8.1.1 利用<form>构造表单 257

8.1.2 将表单与脚本结合用于智能输入 258

8.1.3 使用事件和正则表达式进行即时表单字段验证 261

8.1.4 使用输入元素建立表单控件 266

8.2 设计智能和安全的数据输入页面 270

8.2.1 设计ToysforTots捐赠表单 270

8.2.2 编制自己坚固的表单 273

8.3 XForms:表单的未来 284

8.3.1 正在浮出水面的XForms 284

8.3.2 XHTML-FML:勾画未来的表单 286

8.4 背景:场景 286

8.5 没有新的浏览器=没有新进展 287

8.6 重新考虑"浏览器" 287

8.7 前景 287

8.8 它的工作原理 288

8.9 为什么W3C正在帮助我们 288

8.10 XHTML-FML表单 288

8.10.1 通过十个小步骤学习XHTML-FML 289

8.10.2 编制自己的交互式XHTML-FML表单 295

8.11 本章小结 305

第9章 使用表格组织Web页面数据 307

9.1 使用表格将数据组织成行列栅格的形式 308

9.1.1 理解表题、表头和表注的重要性 310

9.1:2 使用<table>、<tr=以及<td=建立简单的表格 312

9.1.3 使用<caption>素以及summary属性描述表格 315

9.1.4 使用<th>增加列表头 318

9.1.5 使用<thead>、<tbody>以及<tfoot>将行划分为表头、表体和表注部分 321

9.1.6 建立跨越多行或者多列的单元格 323

9.1.7 使用<colgroup>以及<col>对列进行分组 328

9.1.8 定制表格外观 329

9.2 将单元格数据水平和垂直对齐 329

9.3 使用border、frame以及rule属性改变单元格外观 333

9.4 使用CSS为表格增加样式 335

9.5 本章小结 338

第10章 加速有多功能媒体的Web的建设 340

10.1 做好准备 341

10.1.1 MPEG-4:用于音频、视频、2D、3D以及交互式内容的工具箱 342

10.1.2 SMIL能够产生类似TV的多媒体展示 349

10.1.3 理解SMIL展示文件 368

10.1.4 呈递2D矢量图形、图像以及文本的可伸缩矢量图形(SVG) 369

10.2 使用分栏分割屏幕 386

10.3 本章小结 395

第11章 Web开发的未来 398

11.1 思考新技术 398

11.2 使用XHTML的Web出版的未来 398

11.3 作为Web领导者的下一步 399

附录A XHTML开发工具 400

附录B XHTML快速参考 427

B.1 XHTMLl.0严格体DTD 427

B.2 XHTMLl.0过渡体DTD 449

B.3 XHTMLl.0分栏集DTD 475

附录C 字符编码 486

附录D 详细代码列表 489

附录E XHTML Basic和无线Web 518

E.1 期待中的无线Web和3G无线网络 518

E.2 介绍XHTML Basicl.0 520

E.3 W3C的文档声明和许可 524

E.3.1 摘要 525

E.3.2 XHTMLBasic推荐标准状况 525

E.3.3 目录 526