当前位置:首页 > 工业技术
XHTML初级编程
XHTML初级编程

XHTML初级编程PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(英)Frank Boumphrey等著;马朝晖等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111093348
  • 页数:556 页
图书介绍:本书由浅入深详细地介绍了与XHTML相关的所有主题。主要内容包括:XHTML的基础知识,XHTML页面的设计问题,介绍表单及脚本编程等。本书实例丰富、简单实用,适合于学习网页制作和站点设计的初、中级读者。
《XHTML初级编程》目录
标签:朝晖 编程

第1章 Web、HTML和标记语言 1

1.1 Web是什么 1

1.2 Web的历史 2

1.3 浏览器 2

1.3.1 浏览器的历史 3

1.3.2 浏览器和HTML 4

1.4 文本编辑器 5

1.4.1 微软的FrontPage 5

1.4.2 Allaire的Homesite 6

1.4.3 Notepad 7

1.5 浏览Web页面 7

1.6 HTML 9

1.6.1 元素和标记 10

1.6.2 标记属性 11

1.7 标记和标记语言 11

1.7.1 语义标记 12

1.7.2 HTML标记 12

1.7.3 结构性的、样式性的和描述性的标记 14

1.8 总结 15

第2章 从HTML到XHTML 16

2.1 SGML 16

2.2 XML 18

2.2.1 良构的XML文档 18

2.2.2 XML分析器 20

2.3 XHTML 23

2.3.1 XHTML与HTML的差别 24

2.3.2 向后兼容原则 27

2.3.3 W3C 28

2.4 总结 29

第3章 起步 30

3.1 文本文档的结构化 30

3.2 文档的总体结构 31

3.2.1 文档内容 31

3.2.2 文档结构 31

3.2.3 文档样式 31

3.2.4 样式和结构 32

3.2.5 文档树 33

3.2.6 分析文档 33

3.3 XHTML文档的结构 34

3.4 XHTML文档的组成 36

3.4.1 版本声明 37

3.4.2 DOCTYPE声明 37

3.4.3 文档头部 37

3.4.4 文档主体 38

3.4.5 注释 38

3.5 浏览器和内置的语义 38

3.6 基本的XHTML行内描述性元素 42

3.7 基本的XHTML行内样式元素 44

3.8 列表 46

3.8.1 无次序列表 46

3.8.2 有次序列表 48

3.8.3 定义列表 49

3.8.4 列表和不同的媒体类型 50

3.9 属性 51

3.9.1 通用的属性 51

3.9.2 表示性的属性 54

3.10 级联样式单 55

3.10.1 什么是级联样式单 55

3.10.2 CSS类 58

3.10.3 链接到外部样式单 59

3.10.4 真正级联的级联样式单 61

3.11 总结 61

第4章 链接和嵌入的对象 62

4.1 超文本链接 62

4.2 <a>元素 63

4.2.1 锚标记作为链接源 63

4.2.2 相对链接——相同文件夹中的文件 64

4.2.3 相对链接——不同文件夹中的文件 65

4.2.4 相对链接——不同服务器上的文件 67

4.2.5 指针:使用<a>作为目标 69

4.2.6 其他文体中的目标 72

4.2.7 使用图像作为源链接 75

4.3 使用不同的协议进行链接 76

4.3.1 ftp协议 76

4.3.2 mailto:指令 76

4.4 其他连接元素 78

4.5 总结 83

第5章 图像 84

5.1 位图和矢量图形 84

5.1.1 位图 85

5.1.2 矢量图形 85

5.1.3 无损压缩和有损压缩 86

5.2 文件格式 86

5.2.1 GIF文件格式 87

5.2.2 JPEG文件格式 88

5.2.3 PNG文件格式 90

5.3 <img>元素 90

5.4 图像属性 92

5.5 图像效果 100

5.5.1 使用透明度 101

5.5.2 使用动画 103

5.6 图像映像 103

5.6.1 坐标 104

5.6.2 区域、形状和单位 104

5.6.3 热点区域 105

5.6.4 其他area属性 108

5.7 有效地使用图像 109

5.7.1 改变图像的大小 109

5.7.2 低带宽图形 113

5.8 到何处寻找图形 115

5.9 有用的图形工具 115

5.10 可伸缩的矢量图形 116

5.11 总结 116

第6章 表格 117

6.1 表格结构 118

6.2 XHTML和表格结构 119

6.2.1 建立简单的表格 119

6.2.2 增加列标题和表格标题 120

6.2.3 为表格增加进一步的结构 122

6.3 跨行和跨列 123

6.3.1 使用colspan和rowspan 123

6.3.2 summary属性 126

6.4 表格的样式化 126

6.4.1 样式单和XHTML属性 126

6.4.2 边框、框架和规则 127

6.4.3 使用CSS特性画框架和边框 128

6.4.4 单元格间距和填充 130

6.4.5 CSS padding特性 133

6.4.6 背景色 134

6.4.7 高度和宽度 135

6.4.8 相对于文档对齐表格 138

6.4.9 对齐表格与其他表格 140

6.4.10 嵌套表格 141

6.4.11 在表格内对齐文本 142

6.5 使用表格进行布局 144

6.5.1 标题和导航条 145

6.5.2 增加公告栏 145

6.5.3 使用表格设置页边距 146

6.6 在非可视和不能滚动的媒体中的表格 147

6.7 总结 148

第7章 框架 149

7.1 布置框架集 149

7.1.1 框架集:分割窗口 149

7.1.2 <frameset>元素 151

7.1.3 <frame>元素 155

7.2 嵌套框架 156

7.2.1 嵌套<frameset>元素 156

7.2.2 导入“框架集”文件 157

7.3 目标框架 159

7.4 行内框架 162

7.5 CSS和框架 163

7.6 <noframes>元素 163

7.7 使用框架进行显示 164

7.8 总结 165

第8章 元数据 166

8.1 元数据 166

8.2 文档信息 167

8.2.1 <head>元素 168

8.2.2 <title>元素 168

8.2.3 <meta>元素 168

8.2.4 <link>元素 171

8.2.5 <base>元素 171

8.2.6 PICS 172

8.2.7 RDF 172

8.3 名称空间 174

8.3.1 以URI作为惟一名称 174

8.3.2 名称空间声明 175

8.3.3 名称空间缺省设置 175

8.4 HTTP头 176

8.4.1 客户-请求HTTP头 176

8.4.2 MIME类型 178

8.5 总结 182

第9章 样式单 183

9.1 将样式应用于Web 183

9.1.1 出现样式单以前的情况 183

9.1.2 样式单的出现 184

9.1.3 使用样式单的优点 184

9.1.4 级联样式单语言 185

9.1.5 支持CSS 186

9.2 CSS样式单如何工作 187

9.2.1 格式化对象 187

9.2.2 样式单为什么“级联” 187

9.2.3 样式单特性的继承 187

9.3 如何编写CSS 187

9.4 使用style属性应用本地样式 191

9.5 如何继承CSS特性 193

9.6 设置字体颜色 194

9.7 设置超文本链接的颜色 199

9.8 设置背景色 200

9.9 设置背景纹理 201

9.10 边框、空白边和空白间距 205

9.10.1 设置页面空白边 206

9.10.2 特定标题前后的间距 207

9.10.3 首行缩进 208

9.10.4 边框 209

9.11 用于控制字体的CSS特性 209

9.11.1 设置字体尺寸 210

9.11.2 设置特定XHTML元素的字体尺寸 211

9.11.3 字体灰度 212

9.11.4 字体样式 213

9.11.5 使文本成为大写或小写 214

9.11.6 行高 215

9.11.7 设置字体名称 215

9.12 创作自己的命名样式 218

9.13 总结 220

第10章 XML简介 221

10.1 什么是XML 221

10.2 数据革命 225

10.3 数据显示以外的问题 225

10.4 如何创建XML文档 226

10.4.1 良构的文档 226

10.4.2 合法的文档 230

10.4.3 编写DTD 230

10.4.4 XML的样式化 233

10.4.5 XSL 237

10.5 总结 237

第11章 站点设计概念 239

11.1 一般概念 239

11.2 规划 240

11.2.1 市场分析 240

11.2.2 故事板 240

11.2.3 可伸缩性 241

11.3 链接策略 241

11.3.1 链接范例 241

11.3.2 链接的注意事项 243

11.3.3 行内链接 243

11.4 链接和元信息 244

11.4.1 <link>元素 244

11.4.2 链接的标签 245

11.5 构造站点结构 246

11.5.1 线性结构 246

11.5.2 层次化结构 246

11.5.3 复合结构 247

11.5.4 模块化站点设计 248

11.5.5 Internet应用程序 249

11.6 品牌 250

11.6.1 商标和徽标 250

11.6.2 颜色方案 250

11.6.3 公司样式 251

11.7 页面设计 251

11.7.1 合法性检验 252

11.7.2 个性化 252

11.8 站点管理 252

11.9 总结 253

第12章 页面设计 254

12.1 在Web页面上使用颜色 254

12.1.1 背景色 254

12.1.2 文本的颜色 254

12.1.3 Web页面上颜色的组合 255

12.2 超文本链接 255

12.3 背景图像 256

12.4 使用字体时的考虑因素 256

12.5 文本的布局 259

12.6 使用CSS进行页面布局的一些例子 261

12.7 关于浏览器的考虑因素 265

12.7.1 HTML浏览器 265

12.7.2 应付不同的浏览器 267

12.8 可访问性准则 270

12.9 总结 272

第13章 不同的媒体类型 273

13.1 什么是媒体类型 273

13.1.1 已知的媒体类型和媒体类型描述符 273

13.1.2 适合于媒体类型的样式单特性 274

13.2 将样式单与媒体类型相关联 275

13.2.1 使用<style>元素 275

13.2.2 使用<link>元素 281

13.2.3 使用@media规则 283

13.2.4 使用@import规则 285

13.3 打印媒体和页面式媒体 286

13.3.1 分页特性 286

13.3.2 @page规则 292

13.4 处理媒体类型的策略 297

13.4.1 设备的限制 298

13.4.2 用户代理的限制 299

13.4.3 人机界面和限制 300

13.4.4 策略 300

13.5 总结 306

第14章 多媒体 308

14.1 播放音频 308

14.1.1 音频插件 308

14.1.2 在文档内放置音频 310

14.2 播放视频 318

14.3 流式的音频和视频 321

14.3.1 Web服务器 321

14.3.2 建立你的流式内容 322

14.3.3 引用你的流式内容 323

14.4 集成多媒体和SMIL语言 324

14.5 总结 335

第15章 XHTML表单 337

15.1 什么是表单 337

15.1.1 客户/服务器交互和表单 337

15.1.2 表单的提交 338

15.2 <form>元素 340

15.3 基本表单 341

15.4 使用控件 343

15.5 常见属性 343

15.5.1 name属性 343

15.5.2 value属性 344

15.5.3 disabled属性 344

15.5.4 <input>元素 344

15.5.5 <textarea>元素 350

15.5.6 <select>和<option>元素 350

15.5.7 表单中的XHTML标记 352

15.6 表单和可用性 352

15.7 总结 353

第16章 JavaScript 354

16.1 什么是脚本语言 355

16.2 在文档中包含脚本 355

16.3 对象、特性、事件和方法 358

16.3.1 浏览器对象 358

16.3.2 方法 358

16.3.3 参数 360

16.3.4 方法和函数 361

16.3.5 特性 362

16.3.6 事件 364

16.4 JavaScripti语言 366

16.4.1 大小写敏感 366

16.4.2 标志 366

16.4.3 空格 366

16.4.4 注释 367

16.4.5 直接量 367

16.4.6 标识符 367

16.5 JavaScript中的输出 368

16.6 变量 372

16.7 变量类型 374

16.7.1 字符串 375

16.7.2 数字 376

16.7.3 将字符串转换为数字 377

16.7.4 布尔值 379

16.7.5 对象 380

16.8 控制程序流程 380

16.9 数组 383

16.9.1 创建数组 384

16.9.2 填充数组(一) 384

16.9.3 填充数组(二) 386

16.10 循环和多重操作 386

16.10.1 for循环 386

16.10.2 while循环 389

16.11 用户定义的函数 393

16.11.1 声明函数 393

16.11.2 调用函数 393

16.11.3 执行动作的函数 395

16.11.4 返回值的函数 396

16.11.5 变量范围和函数 397

16.12 总结 400

第17章 在Web页面中使用脚本 401

17.1 浏览器对象 401

17.1.1 window对象 402

17.1.2 navigator对象 408

17.1.3 document对象 409

17.2 JavaScript对象 410

17.2.1 String和Math对象 411

17.2.2 Date对象 411

17.2.3 form对象 411

17.3 浏览器事件 412

17.3.1 事件和事件处理器:事件捕获 412

17.3.2 事件处理器 413

17.3.3 事件例子 414

17.4 浏览器探测 417

17.4.1 探测出浏览器 418

17.4.2 探测出色深 420

17.5 cookie 421

17.5.1 cookie包含什么 421

17.5.2 设置cookie 422

17.5.3 谁可以读cookie 422

17.5.4 获取cookie 423

17.5.5 修改cookie 424

17.5.6 cookie的限制 424

17.5.7 cookie例子 424

17.6 总结 427

第18章 文档对象模型 428

18.1 文档对象模型的基本原理 428

18.1.1 什么是文档对象模型 428

18.1.2 DOM的级 429

18.1.3 文档的树型结构 430

18.2 第0级DOM 432

18.3 第1级DOM 440

18.4 工厂方法 447

18.4.1 创建元素和文本节点 448

18.4.2 编辑文本节点 450

18.4.3 创建属性和值 450

18.5 总结 453

第19章 多框架JavaScript应用程序 454

19.1 链接多框架 455

19.2 在框架之间传递信息 457

19.3 在页面中存储数据 460

19.4 写新页面 465

19.4.1 创建新窗口 466

19.4.2 写到框架 468

19.5 总结 470

第20章 通过Mozquito使用XHTML 471

20.1 Mozquito Factory入门 472

20.1.1 Mozquito的诞生 473

20.1.2 在Web出版项目中使用Mozquito 474

20.1.3 安装Mozquito 474

20.1.4 Mozquito Factory编辑器和检验器 474

20.1.5 使用Mozquito和其他创作工具 476

20.2 表单标记语言 477

20.2.1 XHTML对现有浏览器的可扩展性 477

20.2.2 FML的好处 478

20.3 用FML创建电子商务定单表单 479

20.3.1 基本的地址表单 479

20.3.2 创建产品目录 491

20.4 总结 504

附录A XHTML标记和属性 505

附录B 使用HTML Tidy 513

附录C 在Web页面中使用颜色 518

附录D 样式单特性 522

附录E JavaScript参考 536

附录F 资源 543

附录G 支持和勘误 552

相关图书
作者其它书籍
返回顶部