《XHTML教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Chelsea Valentine,(美)Chris Minnick著;贺军,傅蓉译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115093024
  • 页数:314 页
图书介绍:本书主要内容包括XHTML的历史、置标语言、有关XHTML元素的全部语法及语义,从HTML到XHTML的转换,使用XHTML创建传送Web内容的大量示例及讨论等。

第1章 XHTML入门 1

1.1 什么是XML 1

1.2 XHTML与XML的关系 2

1.3 XHTML的历史与前身 3

1.4 XHTML 1.0规范 4

1.5 向后兼容问题 6

1.6 XHTML应用的讨论 6

第2章 置标 8

2.1 置标的作用 8

2.1.1 置标描述内容 8

2.1.2 从显示中分离置标 9

2.1.3 XHTML 1.0包括格式元素 9

2.1.4 仅使用置标描述内容 9

2.2 适当格式与有效文档的重要性 10

2.3 元素、属性、实体及其他 11

2.3.1 DTD 12

2.3.2 元素 13

2.3.3 属性 13

2.3.4 实体 14

2.3.5 命名空间 15

2.3.6 XML声明 15

2.4 XML将HTML转换为XHTML的方式 16

2.5 XHTML的使用 17

第3章 元素结构 18

3.1 公用属性 18

3.2 元素列表(按字母顺序) 19

3.2.1 a 20

3.2.2 abbr 22

3.2.3 acronym 22

3.2.4 address 23

3.2.6 area(空) 24

3.2.5 applet(不提倡使用) 24

3.2.7 b 25

3.2.8 base(空) 26

3.2.9 basefont(空)(不提倡使用) 27

3.2.10 bdo 27

3.2.11 big 28

3.2.12 blockquote 28

3.2.13 body 29

3.2.14 br(空) 29

3.2.15 button 30

3.2.16 caption 31

3.2.17 center(不提倡使用) 31

3.2.18 cite 32

3.2.19 code 32

3.2.20 col(空) 33

3.2.21 colgroup 35

3.2.22 dd 36

3.2.23 del 37

3.2.24 dfn 38

3.2.25 dir(不提倡使用) 38

3.2.26 div 38

3.2.27 dl 39

3.2.28 dt 40

3.2.29 em 40

3.2.30 fieldset 41

3.2.31 font(不提倡使用) 41

3.2.32 form 42

3.2.33 frame(空) 43

3.2.34 frameset 44

3.2.35 hl~h6 45

3.2.36 head 46

3.2.38 html 47

3.2.37 hr(空) 47

3.2.39 i 48

3.2.40 iframe 49

3.2.41 img(空) 50

3.2.42 input(空) 51

3.2.43 ins 54

3.2.44 isindex(空)(不提倡使用) 55

3.2.45 kbd 55

3.2.46 label 56

3.2.47 legend 57

3.2.48 li 58

3.2.49 link(空) 58

3.2.50 map 60

3.2.52 meta(空) 61

3.2.51 menu(不提倡使用) 61

3.2.53 noframes 62

3.2.54 noscript 63

3.2.55 object 63

3.2.56 ol 65

3.2.57 optgroup 66

3.2.58 option 67

3.2.59 p 68

3.2.60 param(空) 68

3.2.61 pre 69

3.2.62 q 70

3.2.63 s(不提倡使用) 71

3.2.64 script 71

3.2.65 select 73

3.2.67 span 74

3.2.66 small 74

3.2.68 strike(不提倡使用) 75

3.2.69 strong 75

3.2.70 style 76

3.2.71 sub 76

3.2.72 sup 77

3.2.73 table 78

3.2.74 tbody 80

3.2.75 td 81

3.2.76 textarea 83

3.2.77 tfoot 84

3.2.78 th 85

3.2.79 thead 87

3.2.80 title 88

3.2.81 tr 88

3.2.84 u1 90

3.2.82 tt 90

3.2.83 u(不提倡使用) 90

3.2.85 var 91

第4章 HTML到XHTML的转换 92

4.1 HTML与XHTML的区别 92

4.2 HTML的局限性 93

4.3 兼容性问题和浏览器要求 95

4.4 HTML到XHTML的机械转换 96

4.4.1 XML语法规则 96

4.4.2 特定的XHTML规则 97

4.4.3 转换的逐步示例 98

4.5 使用HTML Tidy 100

4.5.1 来自命令行的HTML Tidy 100

4.5.2 HTML Tidy在线 103

4.5.3 TidyGUI 103

5.1 创建XHTML概述 104

5.2 支持XHTML的浏览器 104

第5章 使用Web开发工具 104

5.2.1 Mozquito概述 105

5.2.2 使用Dreamweaver 3 109

5.2.3 使用HTML-Kit 111

5.3 其他工具和规则 114

第6章 使用CSS添加样式 115

6.1 使用CSS的原因 115

6.1.1 样式与内容的分离 121

6.1.2 可读性 121

6.1.3 一次性写入 122

6.2 CSS的现状 122

6.2.1 CSS1和CSS2 122

6.3.1 语法 123

6.3 CSS基础 123

6.2.3 编辑器 123

6.2.2 浏览器的兼容性 123

6.3.2 类和ID选择符 125

6.3.3 分组 128

6.3.4 继承 128

6.3.5 层叠 129

6.3.6 数值和单元 129

6.4 属性类别 130

6.4.1 颜色和背景 130

6.4.2 字体 132

6.4.3 文本属性 134

6.4.4 框和边框 135

6.5 为XHTML文档添加CSS 137

6.6 为XML文档添加CSS 139

第7章 使用XSL添加样式 140

7.1 什么是XSL 140

7.1.1 XSL与CSS 144

7.1.3 实际应用 145

7.2 使用XSLT转换页面 145

7.1.2 为格式化对象添加样式 145

7.2.1 XSLT符号集 146

7.2.2 XSLT的样式表元素 151

7.2.3 XSLT的最高级元素 151

7.2.4 XSLT指令 152

7.2.5 文字结果元素 153

7.2.6 XSLT示例 153

7.3 文档与样式表的关联 156

7.4 对转换的文档添加CSS 156

7.5 XSLT工具 157

7.5.1 Michael Kay的Saxon 157

7.5.2 James Clark的XT 157

7.5.3 Microsoft的MSXML处理器 157

8.2 使用表单的原因 158

第8章 XForms 158

8.1 Web表单的历史 158

8.3 表单的使用现状 160

8.4 目前的局限性 161

8.5 什么是XForms 162

8.5.1 致XForms的学习者 163

8.5.2 创建XForms 163

第9章 调用脚本及其他对象 164

9.1 在XHTML中使用媒体类型 164

9.2 文档对象模型 166

9.3 创建动态XHTML页 169

9.3.1 脚本调用 170

9.3.2 用事件调用JavaScript 172

9.4 object元素 176

9.4.1 属性 176

9.5 使用小程序 178

9.4.2 向对象传递参数 178

9.6 其他可选形式 180

第10章 使用多媒体和图形 182

10.1 SVG图形显示 183

10.2 超越静态图像技术 189

10.2.1 Animated GIF 189

10.2.2 Shockwave 189

10.2.3 Flash 190

10.2.4 SMIL 190

10.2.5 SVG动画 190

10.3 使用音频 192

10.4 MIDI 192

10.5 WAV 192

10.6 制作电影 193

11.1 链接的历史和理论 195

第11章 高级链接技术 195

11.1.1 链接过程的先驱 196

11.1.2 ACM SIGWEB 196

11.1.3 HTML链接 197

11.2 XLink的基本概念 198

11.2.1 链接术语 199

11.2.2 XLink命名空间 200

11.3 用XLink链接元素 200

11.3.1 XLink属性 200

11.3.2 简单链接 201

11.3.3 扩展链接 204

11.4 XPointer的作用及使用原因 207

11.5 XPointer与引用 207

11.5.1 空名称 207

11.5.2 子序列 208

11.5.3 完全XPointer 209

11.6 XPath概述 210

11.6.1 节点设置函数 213

11.6.2 简写的语法 214

11.7 XLink、XPointer和XPath的结合 214

11.8 XLink的现状 216

第12章 扩展性的优点 217

12.1 结构的重要性 219

12.2 数据驱动的开发 221

12.2.1 XML指令 221

12.2.2 字符数据 223

12.3 DTD和方案 224

12.4 XML Schema 233

12.5 添加到基本命名空间 233

12.6 XML应用程序的并入 236

第13章 XHTML应用展望 240

13.1 未来的设计趋势 240

13.1.1 对内容创建者和置标编写者的影响 241

13.1.2 对图形设计者和用户界面设计者的影响 243

13.1.3 对程序设计人员的影响 243

13.2 XHTML 1.1的模块化趋势 244

13.3 关键工作组和规范的发展趋势 246

13.3.1 兴趣组 246

13.3.2 协调组 246

13.3.3 工作组 247

13.4 开发的进展 248

13.4.1 使用XML方案对XHTML模块的再构造 248

13.4.2 XHTML 2.0 249

13.5 将来对旧式Web站点的合并 250

附录A XHTML 1.0:可扩展的超文本置标语言 251

附录B XHTML元素和属性 267

附录C CSS属性列表 287

附录D 词汇表 307

附录E 本书配套光盘 312