图书介绍

HTML 5从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

HTML 5从入门到精通
  • 创客诚品,苏超编著 著
  • 出版社: 北京希望电子出版社
  • ISBN:9787830025397
  • 出版时间:2018
  • 标注页数:440页
  • 文件大小:98MB
  • 文件页数:468页
  • 主题词:超文本标记语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐