简介
谢弗编著的《HTML、XHTML和CSS宝典(第5版)》对HTML、XHTML和CSS
这三大标准进行了全面深入的讲解,是Web创作
领域一本不可多得的重量级参考书籍。如果您对Web开发中的某项技术不太
熟悉,通过本
书您将可以找到完美的答案。
《HTML、XHTML和CSS宝典(第5版)》从HTML,的基本原理讲起,逐层
深入,涵盖了编写Web站点乃至进行样式布局
的所有内容。文笔简明平实,通过图表和截图等方式直观地讲解概念,同
时列举了大量有
针对性的示例代码。本书的亮点在于对CSS的全面介绍。除了介绍CSS的基
础知识,本
书还对伪元素、继承等高级主题进行了讲解。书中包含许多提示、注意和
警告等补充信息,
便于读者进一步了解相关背景知识和操作技巧。书中最后附带了5个常用的
快速参考指南,
方便读者及时查阅XHTML元素和CSS 2.1属性等内容。
《HTML、XHTML和CSS宝典(第5版)》不是一本纯Web设计类图书,它
很好地弥补了大学教育中Web设计类课程的不
足之处,是学习Web设计和编程的必备图书。根据读者水平的不同,建议先
了解一些基本
的Web设计知识再阅读本书。读者既可按顺序阅读本书,也可将本书作为解
答常见问题的
参考书。
目录
《html、xhtml和css宝典(第5版)》
第i部分 使用html创建内容
第1章 标记语言的含义 3
1.1 本章主题 3
1.2 理解超文本 4
1.3 理解标记指令 4
1.4 理解标记语言 5
1.5 小结 7
第2章 html值和单位 9
2.1 基本的标签特性格式 9
2.2 常用特性 11
2.3 文本和注释 12
2.3.1 注释 13
2.3.2 cdata节 13
2.4 统一资源指示器 14
2.5 语言和国际化选项 14
2.5.1 语言代码 14
2.5.2 文本方向 15
2.6 小结 15
第3章 web文档的构成 17
.3.1 指定文档类型 17
3.2 文档整体结构:html、head和body 18
3.2.1 (html)标签 18
3.2.2 (head)标签 19
3.2.3 (body)标签 20
3.3 样式定义 20
3.4 块元素:段落标记和其他内容块 21
3.4.1 格式化的段落 21
3.4.2 标题 22
3.4.3 引用的文本 23
3.4.4 列表元素 23
3.4.5 预先格式化的文本 25
3.4.6 分区 25
3.5 内联元素:字符标记 27
3.5.1 基本的内联标签 27
3.5.2 跨越文本 28
3.6 特殊字符(实体) 29
3.7 组织性元素 29
3.7.1 表格 30
3.7.2 表单 31
3.8 指向其他页面的链接 33
3.9 图片 33
3.10 注释 34
3.11 脚本 34
3.12 用这些组成部分形成完整的html文档 35
3.13 小结 36
第4章 head元素 37
4.1 指定文档标题 37
4.2 向搜索引擎提供信息 38
4.3 设置默认路径 39
4.4 脚本节 40
4.5 样式节 41
4.6 指定配置信息 41
4.7 背景颜色和背景图片 42
4.7.1 指定文档背景颜色 42
4.7.2 指定文档的背景图片 42
4.8 小结 44
第5章 文本结构化基础 45
5.1 段落格式化 45
5.2 换行 47
5.3 分区 48
5.4 横线 51
5.5 块引用 52
5.6 预格式化文本 53
5.7 小结 54
第6章 字符格式化基础 55
6.1 文本控制方法 55
6.1.1 (font)标签 56
6.1.2 强调和其他文本标签 56
6.1.3 css文本控制 57
6.2 粗体和斜体文本 58
6.3 使用强调代替斜体 59
6.4 等宽(打字机)字体 59
6.5 上标和下标 60
6.6 缩写 60
6.7 将编辑性插入和删除标记出来 61
6.8 用(span)标签组合内联元素 62
6.9 小结 62
第7章 列表 63
7.1 了解列表 63
7.2 有序列表(数字编号) 64
7.3 无序列表(项目符号列表) 68
7.4 定义列表 72
7.5 嵌套列表 73
7.6 小结 75
第8章 链接 77
8.1 链接的含义 77
8.2 链接到网页 79
8.3 绝对链接和相对链接 80
8.4 链接目标 81
8.5 链接标题 82
8.6 键盘快捷方式和tab顺序 83
8.6.1 键盘快捷方式 83
8.6.2 tab顺序 83
8.7 创建锚链 84
8.8 选择链接颜色 85
8.9 链接目标详细信息 86
8.10 link标签 87
8.11 小结 87
第9章 表格 89
9.1 html表格的组成部分 89
9.2 表格的宽度和对齐 91
9.3 单元格间距和填充 94
9.4 边框和横线 95
9.4.1 表格边框 95
9.4.2 表格线 97
9.5 行 97
9.6 单元格 98
9.7 表格标题 100
9.8 行分组——表头、主体和表尾 102
9.9 背景颜色 104
9.10 跨越行和列 105
9.11 列分组 109
9.12 使用表格格式化 111
9.12.1 使用表格实现基本格式化 111
9.12.2 实例 114
9.12.3 图片和文本的组合 119
9.12.4 导航菜单和导航块 122
9.12.5 多列 123
9.13 小结 124
第10章 框架 125
10.1 框架概述 125
10.2 框架集和框架文档 127
10.2.1 创建框架集 128
10.2.2 框架的边界、边框和滚动条 129
10.2.3 允许或禁止用户修改 131
10.3 将链接定位到框架 132
10.4 嵌套框架集 134
10.5 嵌入式框架 135
10.6 小结 137
第11章 表单 139
11.1 了解表单 140
11.2 插入表单 142
11.2.1 http get 143
11.2.2 http post 143
11.2.3 额外的(form)特性 143
11.3 字段标签 144
11.4 文本输入框 144
11.5 密码输入框 145
11.6 单选按钮 145
11.7 复选框 146
11.8 列表框 146
11.9 大段文本输入 149
11.10 隐藏字段 150
11.11 按钮 150
11.12 图片 151
11.13 文件字段 152
11.14 提交和重置按钮 152
11.15 tab顺序和键盘快捷方式 153
11.16 禁止改变 154
11.17 字段集和标题 155
11.18 在表单上使用事件 157
11.19 表单脚本和脚本服务 159
11.19.1 下载处理程序 159
11.19.2 使用脚本服务 160
11.20 小结 160
第12章 色彩和图片 161
12.1 web颜色基础 161
12.2 其他指定颜色的方式 162
12.3 web颜色的变迁 163
12.4 用正确方式指定颜色 166
12.5 web的图像格式 167
12.5.1 图像压缩 168
12.5.2 压缩选项 168
12.5.3 gif格式 169
12.5.4 jpeg格式 169
12.5.5 png格式 170
12.6 创建图形 170
12.6.1 核心功能 170
12.6.2 渐进jpeg和交错gif 171
12.6.3 使用透明度 172
12.6.4 动画图片 173
12.7 插入图片 173
12.8 图片对齐 174
12.9 指定非图形浏览器上显示的文本 176
12.10 调整图片大小 177
12.11 图片边框 179
12.12 图片地图 180
12.12.1 指定图片地图 180
12.12.2 指定可单击区域 181
12.12.3 将这些方法组合在
12.13 小结 184
第13章 多媒体 185
13.1 动画图片 186
13.2 动画和视频格式、插件、播放器 187
13.2.1 流行的格式和播放器(插件) 189
13.2.2 windows media player 189
13.3 通过object标签嵌入媒体 190
13.4 使用(object)标签嵌入windows media player 193
13.5 嵌入youtube视频 195
13.6 在web页面上添加声音 197
13.7 创建多媒体文件 197
13.8 多媒体总结 198
13.9 小结 198
第14章 特殊字符 199
14.1 了解字符编码 199
14.2 特殊字符 200
14.3 en和em空白以及横线 201
14.4 版权符号与商标符号 202
14.5 货币符号 203
14.6 “真正的”引号 203
14.7 箭头 203
14.8 重音字符 204
14.9 希腊和数学字符 206
14.10 其他有用实体 209
14.11 小结 211
第15章 国际化和本地化 213
15.1 国际化和本地化 213
15.2 翻译web站点 214
15.3 了解unicode 215
15.4 小结 224
第16章 脚本 225
16.1 客户端脚本与服务器端脚本 225
16.1.1 客户端脚本 225
16.1.2 服务器端脚本 226
16.2 设置默认脚本语言 226
16.3 包含脚本 227
16.4 调用外部脚本 228
16.5 用事件触发脚本 228
16.6 对旧浏览器隐藏脚本 232
16.7 小结 232
第17章 动态html 233
17.1 对dhtml的需求 234
17.2 dhtml的工作方式 234
17.3 文档对象模型(dom) 234
17.3.1 dom的历史 235
17.3.2 理解dom 235
17.3.3 dom节点的属性和方法 237
17.3.4 遍历和修改文档节点 239
17.4 javascript文档对象模型 241
17.4.1 window对象 242
17.4.2 document对象 243
17.4.3 form对象 244
17.4.4 location对象 245
17.4.5 history对象 245
17.4.6 self对象 245
17.5 使用事件处理程序 246
17.6 通过元素的id访问元素 247
17.7 跨浏览器兼容性问题 248
17.7.1 浏览器检测:查询浏览器的标识 248
17.7.2 浏览器检测:对象检测 248
17.8 dhtml示例 249
17.9 表单自动技术:复选框 249
17.9.1 轮转效果 250
17.9.2 可折叠菜单 251
17.10 小结 254
第18章 未来的html:html 5 255
18.1 更多的发布和布局功能 255
18.2 可访问的多媒体 256
18.3 元素和特性的变化 258
18.3.1 新元素 258
18.3.2 元素的新特性 259
18.3.3 新的输入类型(表单输入元素) 260
18.3.4 新的全球特性 260
18.3.5 不建议使用的元素 261
18.3.6 不建议使用的特性 261
18.4 小结 263
第ii部分 html工具和变体
第19章 web开发软件 267
19.1 纯文本编辑器 267
19.1.1 简单文本编辑器 267
19.1.2 智能文本编辑器 268
19.1.3 特定于html的编辑器 268
19.2 所见即所得的html编辑器 269
19.2.1 netobjects fusion 270
19.2.2 dreamweaver 271
19.2.3 firefox增件 272
19.3 其他工具 273
19.3.1 图形编辑器 273
19.3.2 adobe flash 274
19.4 小结 275
第20章 发布网站 277
20.1 ftp介绍 277
20.2 ftp客户端 278
20.3 知名的ftp客户端 280
20.4 web服务器上文件的组织原则 281
20.5 小结 282
第21章 xml简介 283
21.1 xml基础 283
21.2 xml语法 285
21.2.1 xml声明和doctype 285
21.2.2 元素 286
21.2.3 特性 287
21.2.4 注释 288
21.2.5 非解析数据 288
21.2.6 实体 288
21.2.7 名称空间 289
21.2.8 样式表 290
21.3 使用文档类型定义 290
21.3.1 在dtd中使用元素 291
21.3.2 在dtd中使用特性 294
21.3.3 在dtd中使用实体 295
21.3.4 在dtd中使用pcdata和cdata 295
21.4 xml架构简介 295
21.5 使用架构 296
21.6 使用xml 298
21.6.1 可扩展样式表语言转换 298
21.6.2 xml编辑 298
21.6.3 xml解析 299
21.7 小结 299
第22章 创建移动文档 301
22.1 了解移动web的发展历史 302
22.1.1 移动性的原始时代 302
22.1.2 开放移动联盟和其他标准 302
22.1.3 底线 303
22.2 xhtml basic 1.1 303
22.2.1 xhtml basic 1.1的文档类型 304
22.2.2 xhtml basic 1.1的元素 304
22.2.3 特别注意事项 305
22.3 移动web开发工具 307
22.4 小结 308
第23章 整理和验证文档 309
23.1 整理html代码 309
23.1.1 html tidy 312
23.1.2 获得html tidy 312
23.1.3 运行html tidy 313
23.2 验证代码 315
23.2.1 指定正确的文档类型声明 315
23.2.2 验证工具 315
23.2.3 理解验证的输出 316
23.3 额外的测试和验证 317
23.3.1 用各种用户代理进行测试 317
23.3.2 针对不同的显示设置进行测试 318
23.4 小结 318
第24章 html提示和技巧 319
24.1 预加载图片 319
24.2 控制表格单元格中的文本拆分 321
24.3 扩展标题栏 321
24.4 模拟报纸的栏 324
24.5 包含图片大小以便迅速
显示 326
24.6 保护电子邮件地址 326
24.7 自动化表单 328
24.7.1 操作表单对象 328
24.7.2 验证表单输入 331
24.8 修改用户代理环境 333
24.8.1 概念 333
24.8.2 实现 333
24.8.3 javascript函数 338
24.9 小结 338
第iii部分 用css控制内容呈现
第25章 css基础 341
25.1 样式的用途 341
25.2 样式和html 342
25.3 css级别1、2、3 344
25.4 定义样式 344
25.5 层级样式 345
25.6 小结 347
第26章 样式定义 349
26.1 样式定义的格式 349
26.2 了解选择器 350
26.2.1 按类型匹配元素 351
26.2.2 使用通用选择器匹配 351
26.2.3 按类匹配元素 351
26.2.4 按标识符匹配元素 352
26.2.5 按特定特性匹配元素 352
26.2.6 匹配子元素、后代元素和相邻兄弟元素 353
26.3 了解样式继承 355
26.4 使用伪类 356
26.4.1 锚链样式 356
26.4.2 :first-child伪类 357
26.4.3 :lang伪类 357
26.5 伪元素 358
26.5.1 第一行 358
26.5.2 首字母 359
26.5.3 之前和之后 360
26.6 快捷表达式 361
26.7 小结 363
第27章 css值和单位 365
27.1 属性值的通用规则 365
27.2 属性值度量单位 366
27.2.1 关键字 367
27.2.2 真实度量单位 368
27.2.3 屏幕度量单位 369
27.2.4 相对度量单位 369
27.2.5 颜色和url函数 371
27.2.6 声音度量单位 372
27.3 小结 372
第28章 css继承和层级 373
28.1 继承 373
28.2 层级 375
28.3 具体程度 376
28.4 小结 377
第29章 字体属性 379
29.1 了解字体 379
29.2 字体类型 380
29.3 字体大小 381
29.4 字体样式 382
29.5 行间距 383
29.6 在文档中嵌入字体 383
29.7 小结 384
第30章 文本格式化 385
30.1 文本对齐 385
30.1.1 控制水平对齐 386
30.1.2 控制垂直对齐 388
30.2 文本缩进 390
30.3 控制文本内的空白 391
30.3.1 清除浮动对象 391
30.3.2 white-space属性 393
30.4 控制字母和单词间距 394
30.5 指定大小写 395
30.6 使用文本装饰 396
30.7 自动生成的文本 397
30.8 使用css表格属性 398
30.9 控制表格特性 398
30.9.1 表格边框 398
30.9.2 表格边框间距 400
30.9.3 合并边框 401
30.9.4 空单元格的边框 402
30.10 表格布局 402
30.11 标题对齐和定位 403
30.12 小结 404
第31章 css列表 405
31.1 列表概述 405
31.2 在任何元素上均可实现css列表 406
31.3 列表样式类型 407
31.4 标记位置 409
31.5 使用图片作为列表标记 409
31.6 小结 410
第32章 填充、边界和边框 411
32.1 css方框格式化模型 411
32.2 元素填充 413
32.3 元素边框 414
32.3.1 边框宽度 414
32.3.2 边框样式 415
32.3.3 边框颜色 416
32.3.4 边框属性快捷方式 417
32.3.5 边框间距 418
32.4 元素边界 418
32.5 动态轮廓 419
32.6 小结 420
第33章 颜色和背景 421
33.1 元素颜色 421
33.1.1 前景色 421
33.1.2 背景色 422
33.2 背景图片 424
33.2.1 重复和滚动图片 427
33.2.2 定位背景图片 429
33.2.3 background快捷属性 429
33.3 小结 430
第34章 css布局 431
34.1 了解css定位 431
34.1.1 静态定位 431
34.1.2 相对定位 432
34.1.3 绝对定位 433
34.1.4 固定定位 434
34.2 指定元素位置 435
34.3 将元素左右浮动 438
34.4 定义元素的宽度和高度 440
34.4.1 指定确切大小 440
34.4.2 指定最大和最小大小 441
34.4.3 控制元素溢出 441
34.5 按层堆叠元素 442
34.6 控制元素的可见性 446
34.7 小结 447
第35章 伪元素和生成的内容 449
35.1 content属性 449
35.2 伪元素 451
35.2.1 :first-line 451
35.2.2 :first-letter 452
35.2.3 :before和:after 453
35.3 引号 454
35.4 自动为元素编号 454
35.4.1 计数器对象 454
35.4.2 修改计数器的值 455
35.4.3 计数器示例:章节编号 456
35.4.4 自定义列表编号 458
35.5 小结 458
第36章 用css实现动态html 459
36.1 用javascript访问css属性 459
36.2 有用的css操作方式 463
36.2.1 隐藏和显示文本 463
36.2.2 图片缩放 465
36.2.3 鼠标经过时的菜单按钮 467
36.3 小结 469
第37章 媒介样式以及定义打印用文档 471
37.1 了解css媒介类型 471
37.2 设置打印用文档 474
37.2.1 页面框格式化模型 474
37.2.2 用@page规则定义页面大小 475
37.2.3 控制分页 477
37.2.4 处理寡行和孤行情况 479
37.2.5 准备双面打印文档 479
37.3 创建多媒体文档 480
37.3.1 联机(屏幕媒介)文档 480
37.3.2 重新格式化页面 484
37.4 小结 485
第38章 未来css:css 3 487
38.1 日趋完善 487
38.2 模块化 488
38.3 使用目前的css 3属性 489
38.4 对选择的更多控制 490
38.5 回顾css的圆角功能 491
38.6 小结 492
第iv部分 附加的css工具
第39章 用户界面样式 495
39.1 修改光标 495
39.2 用户界面颜色 497
39.3 用户界面字体 499
39.4 小结 500
第40章 测试和验证css 501
40.1 在创建样式时测试语法 501
40.2 关于格式化 503
40.3 验证css 503
40.4 firefox的css编辑插件 504
40.5 小结 505
第41章 css提示和技巧 507
41.1 悬挂缩进 507
41.2 扩展按钮 509
41.3 提出引用 511
41.4 标签式菜单 513
41.4.1 圆角框 515
41.4.2 流动元素 518
41.4.3 流动文本 521
41.5 小结 524
附录a html元素快速参考 525
附录b html特殊字符快速参考 571
附录c css 2.1属性快速参考 581
附录d css 2.1选择器快速参考 603
附录e 伪元素和伪类快速参考 607
第i部分 使用html创建内容
第1章 标记语言的含义 3
1.1 本章主题 3
1.2 理解超文本 4
1.3 理解标记指令 4
1.4 理解标记语言 5
1.5 小结 7
第2章 html值和单位 9
2.1 基本的标签特性格式 9
2.2 常用特性 11
2.3 文本和注释 12
2.3.1 注释 13
2.3.2 cdata节 13
2.4 统一资源指示器 14
2.5 语言和国际化选项 14
2.5.1 语言代码 14
2.5.2 文本方向 15
2.6 小结 15
第3章 web文档的构成 17
.3.1 指定文档类型 17
3.2 文档整体结构:html、head和body 18
3.2.1 (html)标签 18
3.2.2 (head)标签 19
3.2.3 (body)标签 20
3.3 样式定义 20
3.4 块元素:段落标记和其他内容块 21
3.4.1 格式化的段落 21
3.4.2 标题 22
3.4.3 引用的文本 23
3.4.4 列表元素 23
3.4.5 预先格式化的文本 25
3.4.6 分区 25
3.5 内联元素:字符标记 27
3.5.1 基本的内联标签 27
3.5.2 跨越文本 28
3.6 特殊字符(实体) 29
3.7 组织性元素 29
3.7.1 表格 30
3.7.2 表单 31
3.8 指向其他页面的链接 33
3.9 图片 33
3.10 注释 34
3.11 脚本 34
3.12 用这些组成部分形成完整的html文档 35
3.13 小结 36
第4章 head元素 37
4.1 指定文档标题 37
4.2 向搜索引擎提供信息 38
4.3 设置默认路径 39
4.4 脚本节 40
4.5 样式节 41
4.6 指定配置信息 41
4.7 背景颜色和背景图片 42
4.7.1 指定文档背景颜色 42
4.7.2 指定文档的背景图片 42
4.8 小结 44
第5章 文本结构化基础 45
5.1 段落格式化 45
5.2 换行 47
5.3 分区 48
5.4 横线 51
5.5 块引用 52
5.6 预格式化文本 53
5.7 小结 54
第6章 字符格式化基础 55
6.1 文本控制方法 55
6.1.1 (font)标签 56
6.1.2 强调和其他文本标签 56
6.1.3 css文本控制 57
6.2 粗体和斜体文本 58
6.3 使用强调代替斜体 59
6.4 等宽(打字机)字体 59
6.5 上标和下标 60
6.6 缩写 60
6.7 将编辑性插入和删除标记出来 61
6.8 用(span)标签组合内联元素 62
6.9 小结 62
第7章 列表 63
7.1 了解列表 63
7.2 有序列表(数字编号) 64
7.3 无序列表(项目符号列表) 68
7.4 定义列表 72
7.5 嵌套列表 73
7.6 小结 75
第8章 链接 77
8.1 链接的含义 77
8.2 链接到网页 79
8.3 绝对链接和相对链接 80
8.4 链接目标 81
8.5 链接标题 82
8.6 键盘快捷方式和tab顺序 83
8.6.1 键盘快捷方式 83
8.6.2 tab顺序 83
8.7 创建锚链 84
8.8 选择链接颜色 85
8.9 链接目标详细信息 86
8.10 link标签 87
8.11 小结 87
第9章 表格 89
9.1 html表格的组成部分 89
9.2 表格的宽度和对齐 91
9.3 单元格间距和填充 94
9.4 边框和横线 95
9.4.1 表格边框 95
9.4.2 表格线 97
9.5 行 97
9.6 单元格 98
9.7 表格标题 100
9.8 行分组——表头、主体和表尾 102
9.9 背景颜色 104
9.10 跨越行和列 105
9.11 列分组 109
9.12 使用表格格式化 111
9.12.1 使用表格实现基本格式化 111
9.12.2 实例 114
9.12.3 图片和文本的组合 119
9.12.4 导航菜单和导航块 122
9.12.5 多列 123
9.13 小结 124
第10章 框架 125
10.1 框架概述 125
10.2 框架集和框架文档 127
10.2.1 创建框架集 128
10.2.2 框架的边界、边框和滚动条 129
10.2.3 允许或禁止用户修改 131
10.3 将链接定位到框架 132
10.4 嵌套框架集 134
10.5 嵌入式框架 135
10.6 小结 137
第11章 表单 139
11.1 了解表单 140
11.2 插入表单 142
11.2.1 http get 143
11.2.2 http post 143
11.2.3 额外的(form)特性 143
11.3 字段标签 144
11.4 文本输入框 144
11.5 密码输入框 145
11.6 单选按钮 145
11.7 复选框 146
11.8 列表框 146
11.9 大段文本输入 149
11.10 隐藏字段 150
11.11 按钮 150
11.12 图片 151
11.13 文件字段 152
11.14 提交和重置按钮 152
11.15 tab顺序和键盘快捷方式 153
11.16 禁止改变 154
11.17 字段集和标题 155
11.18 在表单上使用事件 157
11.19 表单脚本和脚本服务 159
11.19.1 下载处理程序 159
11.19.2 使用脚本服务 160
11.20 小结 160
第12章 色彩和图片 161
12.1 web颜色基础 161
12.2 其他指定颜色的方式 162
12.3 web颜色的变迁 163
12.4 用正确方式指定颜色 166
12.5 web的图像格式 167
12.5.1 图像压缩 168
12.5.2 压缩选项 168
12.5.3 gif格式 169
12.5.4 jpeg格式 169
12.5.5 png格式 170
12.6 创建图形 170
12.6.1 核心功能 170
12.6.2 渐进jpeg和交错gif 171
12.6.3 使用透明度 172
12.6.4 动画图片 173
12.7 插入图片 173
12.8 图片对齐 174
12.9 指定非图形浏览器上显示的文本 176
12.10 调整图片大小 177
12.11 图片边框 179
12.12 图片地图 180
12.12.1 指定图片地图 180
12.12.2 指定可单击区域 181
12.12.3 将这些方法组合在
12.13 小结 184
第13章 多媒体 185
13.1 动画图片 186
13.2 动画和视频格式、插件、播放器 187
13.2.1 流行的格式和播放器(插件) 189
13.2.2 windows media player 189
13.3 通过object标签嵌入媒体 190
13.4 使用(object)标签嵌入windows media player 193
13.5 嵌入youtube视频 195
13.6 在web页面上添加声音 197
13.7 创建多媒体文件 197
13.8 多媒体总结 198
13.9 小结 198
第14章 特殊字符 199
14.1 了解字符编码 199
14.2 特殊字符 200
14.3 en和em空白以及横线 201
14.4 版权符号与商标符号 202
14.5 货币符号 203
14.6 “真正的”引号 203
14.7 箭头 203
14.8 重音字符 204
14.9 希腊和数学字符 206
14.10 其他有用实体 209
14.11 小结 211
第15章 国际化和本地化 213
15.1 国际化和本地化 213
15.2 翻译web站点 214
15.3 了解unicode 215
15.4 小结 224
第16章 脚本 225
16.1 客户端脚本与服务器端脚本 225
16.1.1 客户端脚本 225
16.1.2 服务器端脚本 226
16.2 设置默认脚本语言 226
16.3 包含脚本 227
16.4 调用外部脚本 228
16.5 用事件触发脚本 228
16.6 对旧浏览器隐藏脚本 232
16.7 小结 232
第17章 动态html 233
17.1 对dhtml的需求 234
17.2 dhtml的工作方式 234
17.3 文档对象模型(dom) 234
17.3.1 dom的历史 235
17.3.2 理解dom 235
17.3.3 dom节点的属性和方法 237
17.3.4 遍历和修改文档节点 239
17.4 javascript文档对象模型 241
17.4.1 window对象 242
17.4.2 document对象 243
17.4.3 form对象 244
17.4.4 location对象 245
17.4.5 history对象 245
17.4.6 self对象 245
17.5 使用事件处理程序 246
17.6 通过元素的id访问元素 247
17.7 跨浏览器兼容性问题 248
17.7.1 浏览器检测:查询浏览器的标识 248
17.7.2 浏览器检测:对象检测 248
17.8 dhtml示例 249
17.9 表单自动技术:复选框 249
17.9.1 轮转效果 250
17.9.2 可折叠菜单 251
17.10 小结 254
第18章 未来的html:html 5 255
18.1 更多的发布和布局功能 255
18.2 可访问的多媒体 256
18.3 元素和特性的变化 258
18.3.1 新元素 258
18.3.2 元素的新特性 259
18.3.3 新的输入类型(表单输入元素) 260
18.3.4 新的全球特性 260
18.3.5 不建议使用的元素 261
18.3.6 不建议使用的特性 261
18.4 小结 263
第ii部分 html工具和变体
第19章 web开发软件 267
19.1 纯文本编辑器 267
19.1.1 简单文本编辑器 267
19.1.2 智能文本编辑器 268
19.1.3 特定于html的编辑器 268
19.2 所见即所得的html编辑器 269
19.2.1 netobjects fusion 270
19.2.2 dreamweaver 271
19.2.3 firefox增件 272
19.3 其他工具 273
19.3.1 图形编辑器 273
19.3.2 adobe flash 274
19.4 小结 275
第20章 发布网站 277
20.1 ftp介绍 277
20.2 ftp客户端 278
20.3 知名的ftp客户端 280
20.4 web服务器上文件的组织原则 281
20.5 小结 282
第21章 xml简介 283
21.1 xml基础 283
21.2 xml语法 285
21.2.1 xml声明和doctype 285
21.2.2 元素 286
21.2.3 特性 287
21.2.4 注释 288
21.2.5 非解析数据 288
21.2.6 实体 288
21.2.7 名称空间 289
21.2.8 样式表 290
21.3 使用文档类型定义 290
21.3.1 在dtd中使用元素 291
21.3.2 在dtd中使用特性 294
21.3.3 在dtd中使用实体 295
21.3.4 在dtd中使用pcdata和cdata 295
21.4 xml架构简介 295
21.5 使用架构 296
21.6 使用xml 298
21.6.1 可扩展样式表语言转换 298
21.6.2 xml编辑 298
21.6.3 xml解析 299
21.7 小结 299
第22章 创建移动文档 301
22.1 了解移动web的发展历史 302
22.1.1 移动性的原始时代 302
22.1.2 开放移动联盟和其他标准 302
22.1.3 底线 303
22.2 xhtml basic 1.1 303
22.2.1 xhtml basic 1.1的文档类型 304
22.2.2 xhtml basic 1.1的元素 304
22.2.3 特别注意事项 305
22.3 移动web开发工具 307
22.4 小结 308
第23章 整理和验证文档 309
23.1 整理html代码 309
23.1.1 html tidy 312
23.1.2 获得html tidy 312
23.1.3 运行html tidy 313
23.2 验证代码 315
23.2.1 指定正确的文档类型声明 315
23.2.2 验证工具 315
23.2.3 理解验证的输出 316
23.3 额外的测试和验证 317
23.3.1 用各种用户代理进行测试 317
23.3.2 针对不同的显示设置进行测试 318
23.4 小结 318
第24章 html提示和技巧 319
24.1 预加载图片 319
24.2 控制表格单元格中的文本拆分 321
24.3 扩展标题栏 321
24.4 模拟报纸的栏 324
24.5 包含图片大小以便迅速
显示 326
24.6 保护电子邮件地址 326
24.7 自动化表单 328
24.7.1 操作表单对象 328
24.7.2 验证表单输入 331
24.8 修改用户代理环境 333
24.8.1 概念 333
24.8.2 实现 333
24.8.3 javascript函数 338
24.9 小结 338
第iii部分 用css控制内容呈现
第25章 css基础 341
25.1 样式的用途 341
25.2 样式和html 342
25.3 css级别1、2、3 344
25.4 定义样式 344
25.5 层级样式 345
25.6 小结 347
第26章 样式定义 349
26.1 样式定义的格式 349
26.2 了解选择器 350
26.2.1 按类型匹配元素 351
26.2.2 使用通用选择器匹配 351
26.2.3 按类匹配元素 351
26.2.4 按标识符匹配元素 352
26.2.5 按特定特性匹配元素 352
26.2.6 匹配子元素、后代元素和相邻兄弟元素 353
26.3 了解样式继承 355
26.4 使用伪类 356
26.4.1 锚链样式 356
26.4.2 :first-child伪类 357
26.4.3 :lang伪类 357
26.5 伪元素 358
26.5.1 第一行 358
26.5.2 首字母 359
26.5.3 之前和之后 360
26.6 快捷表达式 361
26.7 小结 363
第27章 css值和单位 365
27.1 属性值的通用规则 365
27.2 属性值度量单位 366
27.2.1 关键字 367
27.2.2 真实度量单位 368
27.2.3 屏幕度量单位 369
27.2.4 相对度量单位 369
27.2.5 颜色和url函数 371
27.2.6 声音度量单位 372
27.3 小结 372
第28章 css继承和层级 373
28.1 继承 373
28.2 层级 375
28.3 具体程度 376
28.4 小结 377
第29章 字体属性 379
29.1 了解字体 379
29.2 字体类型 380
29.3 字体大小 381
29.4 字体样式 382
29.5 行间距 383
29.6 在文档中嵌入字体 383
29.7 小结 384
第30章 文本格式化 385
30.1 文本对齐 385
30.1.1 控制水平对齐 386
30.1.2 控制垂直对齐 388
30.2 文本缩进 390
30.3 控制文本内的空白 391
30.3.1 清除浮动对象 391
30.3.2 white-space属性 393
30.4 控制字母和单词间距 394
30.5 指定大小写 395
30.6 使用文本装饰 396
30.7 自动生成的文本 397
30.8 使用css表格属性 398
30.9 控制表格特性 398
30.9.1 表格边框 398
30.9.2 表格边框间距 400
30.9.3 合并边框 401
30.9.4 空单元格的边框 402
30.10 表格布局 402
30.11 标题对齐和定位 403
30.12 小结 404
第31章 css列表 405
31.1 列表概述 405
31.2 在任何元素上均可实现css列表 406
31.3 列表样式类型 407
31.4 标记位置 409
31.5 使用图片作为列表标记 409
31.6 小结 410
第32章 填充、边界和边框 411
32.1 css方框格式化模型 411
32.2 元素填充 413
32.3 元素边框 414
32.3.1 边框宽度 414
32.3.2 边框样式 415
32.3.3 边框颜色 416
32.3.4 边框属性快捷方式 417
32.3.5 边框间距 418
32.4 元素边界 418
32.5 动态轮廓 419
32.6 小结 420
第33章 颜色和背景 421
33.1 元素颜色 421
33.1.1 前景色 421
33.1.2 背景色 422
33.2 背景图片 424
33.2.1 重复和滚动图片 427
33.2.2 定位背景图片 429
33.2.3 background快捷属性 429
33.3 小结 430
第34章 css布局 431
34.1 了解css定位 431
34.1.1 静态定位 431
34.1.2 相对定位 432
34.1.3 绝对定位 433
34.1.4 固定定位 434
34.2 指定元素位置 435
34.3 将元素左右浮动 438
34.4 定义元素的宽度和高度 440
34.4.1 指定确切大小 440
34.4.2 指定最大和最小大小 441
34.4.3 控制元素溢出 441
34.5 按层堆叠元素 442
34.6 控制元素的可见性 446
34.7 小结 447
第35章 伪元素和生成的内容 449
35.1 content属性 449
35.2 伪元素 451
35.2.1 :first-line 451
35.2.2 :first-letter 452
35.2.3 :before和:after 453
35.3 引号 454
35.4 自动为元素编号 454
35.4.1 计数器对象 454
35.4.2 修改计数器的值 455
35.4.3 计数器示例:章节编号 456
35.4.4 自定义列表编号 458
35.5 小结 458
第36章 用css实现动态html 459
36.1 用javascript访问css属性 459
36.2 有用的css操作方式 463
36.2.1 隐藏和显示文本 463
36.2.2 图片缩放 465
36.2.3 鼠标经过时的菜单按钮 467
36.3 小结 469
第37章 媒介样式以及定义打印用文档 471
37.1 了解css媒介类型 471
37.2 设置打印用文档 474
37.2.1 页面框格式化模型 474
37.2.2 用@page规则定义页面大小 475
37.2.3 控制分页 477
37.2.4 处理寡行和孤行情况 479
37.2.5 准备双面打印文档 479
37.3 创建多媒体文档 480
37.3.1 联机(屏幕媒介)文档 480
37.3.2 重新格式化页面 484
37.4 小结 485
第38章 未来css:css 3 487
38.1 日趋完善 487
38.2 模块化 488
38.3 使用目前的css 3属性 489
38.4 对选择的更多控制 490
38.5 回顾css的圆角功能 491
38.6 小结 492
第iv部分 附加的css工具
第39章 用户界面样式 495
39.1 修改光标 495
39.2 用户界面颜色 497
39.3 用户界面字体 499
39.4 小结 500
第40章 测试和验证css 501
40.1 在创建样式时测试语法 501
40.2 关于格式化 503
40.3 验证css 503
40.4 firefox的css编辑插件 504
40.5 小结 505
第41章 css提示和技巧 507
41.1 悬挂缩进 507
41.2 扩展按钮 509
41.3 提出引用 511
41.4 标签式菜单 513
41.4.1 圆角框 515
41.4.2 流动元素 518
41.4.3 流动文本 521
41.5 小结 524
附录a html元素快速参考 525
附录b html特殊字符快速参考 571
附录c css 2.1属性快速参考 581
附录d css 2.1选择器快速参考 603
附录e 伪元素和伪类快速参考 607
HTML, XHTML and CSS bible
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×