图书介绍
HTML 5从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![HTML 5从入门到精通](https://www.shukui.net/cover/11/31354431.jpg)
- 创客诚品,苏超编著 著
- 出版社: 北京希望电子出版社
- ISBN:9787830025397
- 出版时间:2018
- 标注页数:440页
- 文件大小:98MB
- 文件页数:468页
- 主题词:超文本标记语言-程序设计-教材
PDF下载
下载说明
HTML 5从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter 01 从HTML的发展说起2
1.1 Web工作原理2
1.1.1 Internet与万维网2
1.1.2 Web架构3
1.2 从HTML到HTML 54
1.2.1 HTML发展史4
1.2.2 从HTML到XHTML4
1.2.3 HTML 5的发展5
1.3 认识HTML 56
1.3.1 HTML 5的兼容性6
1.3.2 HTML 5的化繁为简6
1.3.3 HTML 5的通用访问7
1.3.4 HTML 5标准改进7
1.4 HTML 5新增功能8
1.4.1 字符集和DOCTYPE的改进8
1.4.2 页面的交互性能更强大8
1.4.3 使用HTML 5的优势10
1.4.4 HTML 5的未来发展11
Chapter 02 HTML入门必备知识14
2.1 HTML的基本结构14
2.1.1 开始标签〈html〉15
2.1.2 头部标签〈head〉15
2.1.3 标题标签〈title〉15
2.1.4 主体标签〈body〉16
2.1.5 元信息标签〈meta〉16
2.1.6 〈!DOCTYPE〉标签17
2.2 HTML单位18
2.3 HTML链接18
2.3.1 绝对路径18
2.3.2 相对路径18
2.4 创建超链接19
2.4.1 超链接标签的属性19
2.4.2 内部链接19
2.4.3 锚点链接21
2.4.4 外部链接24
Chapter 03 CSS基础知识28
3.1 CSS概述28
3.1.1 CSS简介28
3.1.2 CSS特点28
3.1.3 CSS语法29
3.1.4 引入CSS的方法29
3.2 CSS选择器32
3.2.1 三大选择器32
3.2.2 集体选择器35
3.2.3 属性选择器36
3.2.4 后代选择器38
3.2.5 子元素选择器40
3.2.6 相邻兄弟选择器41
3.2.7 伪类43
3.2.8 伪元素45
3.3 CSS的继承49
3.3.1 继承关系49
3.3.2 CSS继承的局限性50
3.4 CSS绝对数值单位52
3.5 CSS相对数值单位52
Chapter 04 HTML 5新增元素54
4.1 HTML 5中新增的元素54
4.2 新的主体结构元素61
4.2.1 article元素61
4.2.2 section元素62
4.2.3 nav元素64
4.2.4 aside元素66
4.2.5 pubdate属性67
4.3 新的非主体结构元素68
4.3.1 header元素68
4.3.2 hgroup元素69
4.3.3 footer元素70
4.3.4 address元素71
4.4 表单相关属性73
4.5 其他相关属性73
4.6 HTML 5中废除的元素74
4.7 HTML 5中废除的属性74
Chapter 05 表格的应用76
5.1 创建表格76
5.1.1 表格的基本构成76
5.1.2 表格标签76
5.1.3 表格的结构标签77
5.2 设置表格边框样式79
5.2.1 给表格设置边框79
5.2.2 设置表格边框宽度80
5.2.3 设置表格边框颜色81
5.2.4 设置表格单元格的间距82
5.2.5 设置表格文字与边框的间距83
5.2.6 设置表格标题85
5.3 设置表格大小和行内属性86
5.3.1 设置整个表格的大小86
5.3.2 设置表格中行的属性87
5.3.3 设置行的背景颜色88
5.3.4 设置行内文字的对齐方式90
5.4 设置表格的背景92
5.4.1 设置表格背景的颜色92
5.4.2 为表格背景插入图片93
5.5 设置单元格的样式95
5.5.1 设置单元格的大小95
5.5.2 设置单元格的背景颜色96
5.5.3 设置单元格的边框属性97
5.5.4 合并单元格98
Chapter 06 文字和图片样式的应用102
6.1 文字的属性102
6.1.1 标题文字标签102
6.1.2 设置标题文字的对齐方式103
6.1.3 设置文字字体104
6.1.4 设置段落换行105
6.1.5 设置字体颜色106
6.1.6 设置上标和下标106
6.1.7 设置删除线107
6.1.8 使用不换行标签108
6.1.9 使用加粗标签109
6.1.10 使用倾斜标签110
6.2 图片的样式111
6.2.1 图片的格式111
6.2.2 添加图片112
6.2.3 设置图片大小113
6.2.4 设置图片边框114
6.2.5 图片的水平间距115
6.2.6 图片的垂直间距116
6.2.7 图片的提示文字117
6.2.8 图片的替换文字118
6.2.9 图片相对于文字的对齐方式119
6.2.10 为图片添加超链接121
Chapter 07 表单的应用123
7.1 表单的属性123
7.1.1 处理动作123
7.1.2 表单名称123
7.1.3 传送方法124
7.1.4 编码方式125
7.1.5 目标显示方式125
7.2 表单的控件126
7.3 输入型控件127
7.3.1 text文字字段127
7.3.2 password密码域128
7.3.3 radio单选按钮130
7.3.4 checkbox复选框131
7.3.5 button普通按钮132
7.3.6 submit提交按钮133
7.3.7 reset重置按钮134
7.3.8 image图像域136
7.3.9 file文件域137
7.3.10 hidden隐藏域138
7.4 使用Iabel定义标签138
7.5 使用button定义按钮140
7.6 列表、表单标签141
7.7 文本域标签142
7.8 制作综合表单144
Chapter 08 多媒体的应用148
8.1 插入多媒体148
8.1.1 插入音频和视频148
8.1.2 插入flash动画149
8.2 设置滚动效果150
8.2.1 设置滚动速度150
8.2.2 设置滚动方向151
8.2.3 设置滚动延迟152
8.2.4 设置滚动方式153
8.2.5 设置滚动的背景颜色154
8.2.6 设置滚动范围155
8.2.7 设置空白空间156
8.3 设置背景音乐157
8.3.1 插入背景音乐157
8.3.2 设置背景音乐的循环播放次数159
8.3.3 设置视频的自动播放160
Chapter 09 列表的应用162
9.1 使用无序列表162
9.1.1 ul标签162
9.1.2 无序列表的符号163
9.2 使用有序列表165
9.2.1 ol标签165
9.2.2 有序列表的符号166
9.2.3 有序列表的起始值167
9.3 定义列表170
9.4 菜单列表173
9.5 设置列表文字颜色174
9.6 表格的嵌套175
9.6.1 定义列表的嵌套175
9.6.2 无序列表和有序列表的嵌套177
9.6.3 有序列表之间的嵌套178
Chapter 10 图形的绘制181
10.1 canvas基础181
10.1.1 什么是canvas181
10.1.2 canvas的应用领域181
10.1.3 替代的内容181
10.1.4 浏览器支持情况182
10.1.5 CSS和canvas182
10.1.6 canvas坐标182
10.2 怎样使用canvas183
10.2.1 在页面中加入canvas183
10.2.2 绘制矩形和三角形186
10.2.3 检测浏览器是否支持189
10.3 绘制曲线路径190
10.3.1 路径190
10.3.2 描边样式192
10.3.3 填充样式194
10.3.4 绘制曲线196
10.4 绘制图像198
10.4.1 插入图片198
10.4.2 绘制渐变图形200
10.4.3 绘制变形图形202
10.4.4 组合多个图形204
10.4.5 图形的缩放206
10.4.6 像素处理207
10.5 文本应用208
10.5.1 绘制文本208
10.5.2 应用阴影210
10.6 绘制时钟211
Chapter 11 离线与处理线程218
11.1 离线Web概述218
11.1.1 离线Web介绍218
11.1.2 浏览器支持情况218
11.2 使用离线Web218
11.2.1 构建简单的离线应用程序218
11.2.2 支持离线行为220
11.2.3 mannifest文件221
11.2.4 applicationCache对象222
11.2.5 离线Web的具体应用224
11.3 Web Workers概述228
11.3.1 什么是Web Workers228
11.3.2 Web Workers的简单应用229
11.4 使用Web Workers API231
11.4.1 检测浏览器是否支持231
11.4.2 创建Web Workers232
11.4.3 多线程文件的加载与执行232
11.4.4 与Web Workers通信232
Chapter 12 获取地理位置236
12.1 关于地理位置信息236
12.1.1 经度和纬度坐标236
12.1.2 IP地址定位数据236
12.1.3 GPS地理定位数据236
12.1.4 WIFI地理定位数据237
12.1.5 用户自定义的地理定位237
12.2 Geolocation API概述237
12.2.1 什么是Gerlocation API237
12.2.2 浏览器支持情况240
12.3 隐私处理240
12.3.1 应用隐私保护机制240
12.3.2 处理位置信息240
12.4 使用Geolocation API241
12.4.1 检测浏览器是否支持241
12.4.2 位置请求242
12.5 在地图上显示你的位置245
Chapter 13 视频和音频的添加249
13.1 audio和video简介249
13.1.1 audio和video相关事件249
13.1.2 audio和video相关属性250
13.1.3 audio和video相关方法250
13.2 浏览器的支持情况251
13.3 audio和video元素的应用251
13.3.1 检测浏览器是否支持252
13.3.2 audio元素252
13.3.3 使用audio元素254
13.3.4 video元素255
13.3.5 使用video元素256
Chapter 14 新型表单详解259
14.1 HTML 5 form概述259
14.1.1 HTML 5 form的新特性259
14.1.2 浏览器支持情况259
14.1.3 输入型控件260
14.2 表单新属性262
14.2.1 新的表单元素262
14.2.2 新增属性264
14.3 HTML 5中form应用268
Chapter 15 文件拖放的应用272
15.1 拖放API272
15.1.1 实现拖放API的过程272
15.1.2 datatransfer对象的属性与方法272
15.2 拖放API的应用273
15.2.1 拖放应用273
15.2.2 拖放列表275
15.3 邮箱附件拖拽上传278
15.4 将商品拖入购物车280
Chapter 16 CSS 3实际应用287
16.1 CSS 3概述287
16.1.1 CSS 3与CSS的异同287
16.1.2 浏览器支持情况287
16.2 CSS 3的新增选择器287
16.2.1 CSS 3新增的长度单位287
16.2.2 新增结构性伪类289
16.2.3 新增UI元素状态伪类294
16.2.4 新增属性和其他296
16.3 CSS 3文本样式299
16.3.1 text-shadow文本阴影299
16.3.2 text-overflow文本溢出301
16.3.3 word-wrap文本换行302
16.3.4 word-break单词拆分303
16.4 CSS 3边框样式305
16.4.1 border-radius圆角边框305
16.4.2 box-shadow盒子阴影306
16.5 CSS 3背景样式307
16.5.1 background-size背景尺寸308
16.5.2 background-origin背景的绘制区域309
16.6 CSS 3渐变311
16.1 线性渐变311
16.2 径向渐变313
16.7 CSS 3转换315
16.7.1 2D转换315
16.7.2 3D转换322
16.8 CSS 3动画328
16.8.1 动画属性328
16.8.2 实现动画330
16.9 CSS 3多列布局333
16.10 CSS 3过渡337
16.10.1 单项属性过渡337
16.10.2 多项属性过渡338
Chapter 17 网页特效的添加342
17.1 JavaScript简介342
17.2 JavaScript的基本元素343
17.2.1 数据类型343
17.2.2 常量和变量345
17.2.3 运算符和表达式346
17.3 JavaScript事件分析352
17.3.1 事件类型352
17.3.2 事件句柄363
17.3.3 事件处理365
17.4 表单事件367
17.4.1 鼠标单击和双击事件367
17.4.2 鼠标移动事件368
17.5 键盘事件369
17.6 窗口事件371
17.7 JavaScript事件分析372
17.7.1 轮播图效果372
17.7.2 闪烁效果377
17.7.3 鼠标滑过时图片的震动效果379
17.8 窗口特效380
17.8.1 定时关闭窗口380
17.8.2 全屏显示窗口381
17.9 时间特效381
17.9.1 显示网页停留时间381
17.9.2 显示当前日期和时间383
Chapter 18 制作一场梦幻流星雨385
18.1 制作一颗流星385
18.2 制作流星雨388
18.3 鼠标移动的效果392
18.4 整场流星雨393
Chapter 19 制作一个炫酷的网站399
19.1 网站预览399
19.2 网站主体结构设计401
19.3 首页倒计时的设计401
19.4 导航栏的设计404
19.5 关于我们页面的制作406
19.6 订阅页面的设计410
19.7 联系我们页面的表单设计412
19.8 下拉按钮设计415
19.9 颜色自选模式设计417
19.10 HTML代码418
Chapter 20 HTML 5的开发软件430
20.1 什么是HBuilder430
20.1.1 安装HBuilder430
20.1.2 使用HBuilder新建项目430
20.1.3 使用HBuilder创建HTML页面430
20.2 代码块431
20.2.1 使用代码块编程432
20.2.2 使用CSS选择器语法来快速开发HTML和CSS433
20.2.3 分栏434
20.3 使用HBuilder创建App435
20.4 编写一个登录界面436