加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《html5权威指南》【PDF】

(2017-08-12 17:34:37)
标签:

web开发

html5

html5权威指南

pdf

电子书

分类: Web开发
《html5权威指南》【PDF】

内容简介

HTML5 权威指南》是系统学习网页设计的权威参考图书。本书分为五部分:第一部分介绍学习本书的预备知识和HTMLCSS JavaScript的最新进展;第二部分讨论HTML 元素,并详细说明了HTML5中新增和修改的元素;第三部分阐述CSS,涵盖了所有控制内容样式的CSS 选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用JavaScript 操纵HTML 内容;第五部分讲解Ajax多媒体canvas 元素等HTML5 高级特性。

本书面向初学者和中等水平Web 开发人员,是牢固掌握HTML5CSS3 JavaScript 的必读之作。

作者简介

Adam Freeman

曾在多家名企担任高级职务,现为畅销技术图书作家,著有多部C#.NETJava方面的大部头作品。其中《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  比较undefinednull值 83
  5.8.1  检查变量或属性是否为undefinednull 85
  5.8.2  区分nullundefined 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  rubyrtrp元素 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

         ...


下载地址:https://page81.ctfile.com/fs/3990681-215221752


更多资料请关注我的新浪博客http://blog.sina.com.cn/u/3283485963

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有