正版现货新书 HTML5指南 9787115338365 [美]亚当·弗雷曼
全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师
¥
76.05
5.9折
¥
129
全新
库存7件
作者[美]亚当·弗雷曼
出版社人民邮电出版社
ISBN9787115338365
出版时间2013-11
装帧平装
开本16开
定价129元
货号8142717
上书时间2024-10-06
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
作为下一代Web标准,HTML5致力于为互联网开发者搭建更加便捷、开放的沟通平台。业界普遍认为,在未来几年内,HTML5无疑将成为移动互联网领域的主宰者。
弗里曼编著的《HTML5权威指南》是系统学习网页设计和移动设计的权威参考图书。它涵盖创建标准兼容、语义化的新一代HTML5网站的所有基础知识,并囊括实现HTML5核心语言的HTML5生态系统和相关API。全书精彩呈现500多个实战代码示例及主流浏览器实现效果图,贴心汇聚HTML5和CSS3中所有属性、元素和函数的简明参考表。
作者简介
adam freeman,曾在多家名企担任高级职务,现为畅销技术图书作家,著有多部c#、.net和java方面的大部头作品。其中《asp.net 4高级程序设计(第4版)》、《精通asp.net mvc 3框架(第3版)》销量均在同品种中名列前茅,备受读者推崇。《html5权威指南》是freeman专门为网页开发新手和网页设计师打造的经典参考书,这本书秉承作者的一贯风格,幽默风趣、简约凝练、逻辑性强,是广大web开发人员的必读经典。
目录
第一部分 开篇
第1章 HTML5背景知识 1
1.1 HTML的历史 2
1.1.1 JavaScript出场 2
1.1.2 浏览器战争的结束 3
1.1.3 插件称雄 3
1.1.4 语义HTML浮出水面 3
1.1.5 发展态势:HTML标准滞后于其使用 4
1.2 HTML5简介 4
1.2.1 新标准 4
1.2.2 引入原生多媒体支持 5
1.2.3 引入可编程内容 5
1.2.4 引入语义Web 6
1.3 HTML5现况 6
1.3.1 浏览器对HTML5的支持情况 6
1.3.2 网站对HTML5的支持情况 6
1.4 本书结构 6
1.5 HTML5的更多信息 7
1.6 小结 7
第2章 准备工作 8
2.1 挑选浏览器 8
2.2 挑选HTML编辑器 9
2.3 挑选Web服务器 9
2.4 获取Node.js 9
2.5 获取示例代码 10
2.6 小结 10
第3章 初探HTML 11
3.1 使用元素 12
3.1.1 了解本章用到的元素 13
3.1.2 使用空元素 14
3.1.3 使用自闭合标签 14
3.1.4 使用虚元素 14
3.2 使用元素属性 16
3.2.1 一个元素应用多个属性 16
3.2.2 使用布尔属性 16
3.2.3 使用自定义属性 17
3.3 创建HTML文档 17
3.3.1 外层结构 18
3.3.2 元数据 19
3.3.3 内容 19
3.3.4 父元素、子元素、后代元素和兄弟元素 20
3.3.5 了解元素类型 20
3.4 使用HTML实体 21
3.5 HTML5全局属性 21
3.5.1 accesskey属性 21
3.5.2 class属性 22
3.5.3 contenteditable属性 25
3.5.4 contextmenu属性 25
3.5.5 dir属性 26
3.5.6 draggable属性 26
3.5.7 dropzone属性 26
3.5.8 hidden属性 26
3.5.9 id属性 28
3.5.10 lang属性 29
3.5.11 spellcheck属性 29
3.5.12 style属性 30
3.5.13 tabindex属性 30
3.5.14 title属性 31
3.6 有用的HTML工具 32
3.7 小结 32
第4章 初探CSS 33
4.1 定义和应用样式 33
4.1.1 了解本章所用的CSS属性 34
4.1.2 使用元素内嵌样式 34
4.1.3 使用文档内嵌样式 35
4.1.4 使用外部样式表 37
4.2 样式的层叠和继承 40
4.2.1 浏览器样式 40
4.2.2 用户样式 41
4.2.3 样式如何层叠 42
4.2.4 用重要样式调整层叠次序 42
4.2.5 根据具体程度和定义次序解决同级样式冲突 43
4.2.6 继承 46
4.3 CSS中的颜色 48
4.4 CSS中的长度 49
4.4.1 绝对长度 50
4.4.2 相对长度 51
4.5 其他CSS单位 56
4.5.1 使用CSS角度 56
4.5.2 使用CSS时间 57
4.6 测试CSS特性的支持情况 57
4.7 有用的CSS工具 57
4.7.1 浏览器样式报告 57
4.7.2 用SelectorGadget生成选择器 58
4.7.3 用LESS改进CSS 59
4.7.4 使用CSS框架 59
4.8 小结 59
第5章 初探JavaScript 60
5.1 准备使用JavaScript 61
5.2 使用语句 62
5.3 定义和使用函数 63
5.3.1 定义带参数的函数 63
5.3.2 定义会返回结果的函数 64
5.4 使用变量和类型 65
5.4.1 使用基本类型 66
5.4.2 创建对象 67
5.4.3 使用对象 69
5.5 使用JavaScript运算符 73
5.5.1 相等和等同运算符 73
5.5.2 显式类型转换 76
5.6 使用数组 78
5.6.1 使用数组字面量 79
5.6.2 读取和修改数组内容 80
5.6.3 枚举数组内容 80
5.6.4 使用内置的数组方法 81
5.7 处理错误 81
5.8 比较undefined和null值 83
5.8.1 检查变量或属性是否为undefined或null 85
5.8.2 区分null和undefined 85
5.9 常用的JavaScript工具 86
5.9.1 使用JavaScript调试器 86
5.9.2 使用JavaScript库 86
5.10 小结 87
第二部分 HTML元素
第6章 HTML5元素背景知识 90
6.1 语义与呈现分离 90
6.2 元素选用原则 91
6.2.1 少亦可为多 91
6.2.2 别误用元素 91
6.2.3 具体为佳,一以贯之 91
6.2.4 对用户不要想当然 92
6.3 元素说明体例 92
6.4 元素速览 92
6.4.1 文档和元数据元素 92
6.4.2 文本元素 93
6.4.3 对内容分组 94
6.4.4 划分内容 95
6.4.5 制表 95
6.4.6 创建表单 96
6.4.7 嵌入内容 96
6.5 未实现的元素 97
6.6 小结 97
第7章 创建HTML文档 98
7.1 构筑基本的文档结构 99
7.1.1 DOCTYPE元素 99
7.1.2 html元素 99
7.1.3 head元素 100
7.1.4 body元素 101
7.2 用元数据元素说明文档 102
7.2.1 设置文档标题 102
7.2.2 设置相对URL的解析基准 103
7.2.3 用元数据说明文档 104
7.2.4 定义CSS样式 108
7.2.5 指定外部资源 112
7.3 使用脚本元素 116
7.3.1 script元素 117
7.3.2 noscript元素 123
7.4 小结 125
第8章 标记文字 126
8.1 生成超链接 127
8.1.1 生成指向外部的超链接 128
8.1.2 使用相对URL 129
8.1.3 生成内部超链接 129
8.1.4 设定浏览环境 130
8.2 用基本的文字元素标记内容 131
8.2.1 表示关键词和产品名称 131
8.2.2 加以强调 132
8.2.3 表示外文词语或科技术语 133
8.2.4 表示不准确或校正 134
8.2.5 表示重要的文字 135
8.2.6 为文字添加下划线 136
8.2.7 添加小号字体内容 137
8.2.8 添加上标和下标 138
8.3 换行 139
8.3.1 强制换行 139
8.3.2 指明可以安全换行的建议位置 141
8.4 表示输入和输出 142
8.5 使用标题引用、引文、定义和缩写 143
8.5.1 表示缩写 143
8.5.2 定义术语 144
8.5.3 引用来自他处的内容 145
8.5.4 引用其他作品的标题 146
8.6 使用语言元素 147
8.6.1 ruby、rt和rp元素 147
8.6.2 bdo元素 149
8.6.3 bdi元素 150
8.7 其他文本元素 152
8.7.1 表示一段一般性的内容 152
8.7.2 突出显示文本 153
8.7.3 表示添加和删除的内容 155
8.7.4 表示时间和日期 156
8.8 小结 157
第9章 组织内容 158
9.1 为什么要对内容分组 158
9.2 建立段落 159
9.3 使用div元素 161
9.4 使用预先编排好格式的内容 163
9.5 引用他处内容 164
9.6 添加主题分隔 166
9.7 将内容组织为列表 169
9.7.1 ol元素 169
9.7.2 ul元素 171
9.7.3 li元素 172
9.7.4 生成说明列表 173
9.7.5 生成自定义列表 174
9.8 使用插图 176
9.9 小结 178
第10章 文档分节 179
10.1 添加基本的标题 179
10.2 隐藏子标题 182
10.3 生成节 185
10.4 添加首部和尾部 188
10.5 添加导航区域 191
10.6 使用article 194
10.7 生成附注栏 198
10.8 提供联系信息 201
10.9 生成详情区域 202
10.10 小结 205
第11章 表格元素 206
11.1 生成基本的表格 206
11.2 添加表头单元格 209
11.3 为表格添加结构 211
11.3.1 表示表头和表格主题 212
11.3.2 添加表脚 214
11.4 制作不规则表格 216
11.5 把表头与单元格关联起来 220
11.6 为表格添加标题 221
11.7 处理列 223
11.8 设置表格边框 228
11.9 小结 230
第12章 表单 231
12.1 制作基本表单 232
12.1.1 定义表单 233
12.1.2 查看表单数据 234
12.2 配置表单 236
12.2.1 配置表单的action属性 236
12.2.2 配置HTTP方法属性 237
12.2.3 配置数据编码 237
12.2.4 控制表单的自动完成功能 239
12.2.5 指定表单反馈信息的目标显示位置 240
12.2.6 设置表单名称 242
12.3 在表单中添加说明标签 242
12.4 自动聚焦到某个input元素 244
12.5 禁用单个input元素 245
12.6 对表单元素编组 246
12.6.1 为fieldset元素添加说明标签 248
12.6.2 用fieldset禁用整组input元素 249
12.7 使用button元素 250
12.7.1 用button元素提交表单 251
12.7.2 用button元素重置表单 252
12.7.3 把button作为一般元素使用 253
12.8 使用表单外的元素 254
12.9 小结 254
第13章 定制input元素 255
13.1 用input元素输入文字 256
13.1.1 设定元素大小 256
13.1.2 设置初始值和占位式提示 258
13.1.3 使用数据列表 259
13.1.4 生成只读或被禁用的文本框 262
13.1.5 指定文字方向数据的名称 263
13.2 用input元素输入密码 263
13.3 用input元素生成按钮 266
13.4 用input元素为输入数据把关 267
13.4.1 用input元素获取数值 268
13.4.2 用input元素获取指定范围内的数值 270
13.4.3 用input元素获取布尔型输入 271
13.4.4 用input元素生成一组固定选项 273
13.4.5 用input元素获取有规定格式的字符串 275
13.4.6 用input元素获取时间和日期 277
13.4.7 用input元素获取颜色值 279
13.5 用input元素获取搜索用词 281
13.6 用input元素生成隐藏的数据项 282
13.7 用input元素生成图像按钮和分区响应图 284
13.8 用input元素上传文件 286
13.9 小结 288
第14章 其他表单元素及输入验证 289
14.1 使用其他表单元素 289
14.1.1 生成选项列表 289
14.1.2 输入多行文字 294
14.1.3 表示计算结果 296
14.1.4 生成公开/私有密钥对 297
14.2 使用输入验证 298
14.2.1 确保用户提供了一个值 299
14.2.2 确保输入值位于某个范围内 300
14.2.3 确保输入值与指定模式匹配 301
14.2.4 确保输入值是电子邮箱地址或URL 303
14.3 禁用输入验证 304
14.4 小结 305
第15章 嵌入内容 306
15.1 嵌入图像 306
15.1.1 在超链接里嵌入图像 308
15.1.2 创建客户端分区响应图 310
15.2 嵌入另一张HTML文档 313
15.3 通过插件嵌入内容 315
15.3.1 使用embed元素 315
15.3.2 使用object和param元素 317
15.4 object元素的其他用途 319
15.4.1 使用object元素嵌入图像 319
15.4.2 使用object元素创建分区响应图 320
15.4.3 将object元素作为浏览上下文环境 320
15.5 嵌入数字表现形式 321
15.5.1 显示进度 321
15.5.2 显示范围里的值 322
15.6 其他嵌入元素 324
15.6.1 嵌入音频和视频 324
15.6.2 嵌入图形 324
15.7 小结 324
第三部分 CSS
第16章 理解CSS 326
16.1 CSS标准化 326
16.2 盒模型 327
16.3 选择器简明参考 328
16.4 属性简明参考 329
16.4.1 边框和背景属性 329
16.4.2 盒模型属性 331
16.4.3 布局属性 332
16.4.4 文本属性 332
16.4.5 过渡、动画和变换属性 333
16.4.6 其他属性 334
16.5 小结 334
第17章 使用CSS选择器(第Ⅰ部分) 335
17.1 使用CSS基本选择器 335
17.1.1 选择所有元素 336
17.1.2 根据类型选择元素 337
17.1.3 根据类选择元素 338
17.1.4 根据ID选择元素 340
17.1.5 根据属性选择元素 341
17.2 复合选择器 344
17.2.1 并集选择器 344
17.2.2 后代选择器 345
17.2.3 选择子元素 347
17.2.4 选择兄弟元素 349
17.3 使用伪元素选择器 351
17.3.1 使用::first-line选择器 351
17.3.2 使用::first-letter选择器 352
17.3.3 使用:before和:after选择器 353
17.3.4 使用CSS计数器 354
17.4 小结 356
第18章 使用CSS选择器(第Ⅱ部分) 357
18.1 使用结构性伪类选择器 357
18.1.1 使用根元素选择器 358
18.1.2 使用子元素选择器 359
18.1.3 使用:nth-child选择器 363
18.2 使用UI伪类选择器 364
18.2.1 选择启用或禁用元素 364
18.2.2 选择已勾选的元素 365
18.2.3 选择默认元素 366
18.2.4 选择有效和无效的input元素 367
18.2.5 选择限定范围的input元素 369
18.2.6 选择必需和可选的input元素 370
18.3 使用动态伪类选择器 371
18.3.1 使用:link和:visited选择器 371
18.3.2 使用:hover选择器 372
18.3.3 使用:active选择器 373
18.3.4 使用:focus选择器 374
18.4 其他伪类选择器 375
18.4.1 使用否定选择器 376
18.4.2 使用:empty选择器 376
18.4.3 使用:lang选择器 377
18.4.4 使用:target选择器 377
18.5 小结 379
第19章 使用边框和背景 380
19.1 应用边框样式 380
19.1.1 定义边框宽度 381
19.1.2 定义边框样式 382
19.1.3 为一条边应用边框样式 383
19.1.4 使用border简写属性 384
19.1.5 创建圆角边框 385
19.1.6 将图像用做边框 388
19.2 设置元素的背景 392
19.2.1 设置背景颜色和图像 392
19.2.2 设置背景图像的尺寸 394
19.2.3 设置背景图像位置 395
19.2.4 设置元素的背景附着方式 396
19.2.5 设置背景图像的开始位置和裁剪样式 397
19.2.6 使用background简写属性 399
19.3 创建盒子阴影 400
19.4 应用轮廓 403
19.5 小结 405
第20章 使用盒模型 406
20.1 为元素应用内边距 407
20.2 为元素应用外边距 409
20.3 控制元素的尺寸 410
20.3.1 设置一定尺寸的盒子 412
20.3.2 设置最小和最大尺寸 413
20.4 处理溢出内容 414
20.5 控制元素的可见性 417
20.6 设置元素的盒类型 419
20.6.1 认识块级元素 420
20.6.2 认识行内元素 421
20.6.3 认识行内块级元素 422
20.6.4 认识插入元素 423
20.6.5 隐藏元素 426
20.7 创建浮动盒 427
20.8 小结 433
第21章 创建布局 434
21.1 定位内容 434
21.1.1 设置定位类型 435
21.1.2 设置元素的层叠顺序 437
21.2 创建多列布局 439
21.3 创建弹性盒布局 442
21.3.1 创建简单的弹性盒 444
21.3.2 伸缩多个元素 446
21.3.3 处理垂直空间 447
21.3.4 处理最大尺寸 448
21.4 创建表格布局 450
21.5 小结 453
第22章 设置文本样式 454
22.1 应用基本文本样式 454
22.1.1 对齐文本 455
22.1.2 处理空白 457
22.1.3 指定文本方向 460
— 没有更多了 —
以下为对购买帮助不大的评价