《HTML5网页设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙甲霞,吕莹莹,李学勇,金松林,郑颖编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:7302455252
  • 页数:253 页
图书介绍:全书共分为13章,全面讲述HTML5、CSS3和JavaScript技术。第1~7章重点介绍网页设计的相关概念、HTML5语言基础和网页设计开发工具sublime text的使用;第8章:重点介绍HTML5的高级应用;第9~10CSS3样式表与网页布局相关知识;第11~12章:重点讲述JavaScript语言的相关内容,讲解前台动态页面是制作;第13章:结合一个综合实例,讲解从网站规划、开发到实现的具体过程。

第1章 Internet与Web基础 1

1.1 Internet与万维网 1

1.1.1 Internet的诞生与发展 2

1.1.2 万维网的诞生 2

1.2 统一资源标识符和域名 3

1.2.1 统一资源定位符 3

1.2.2 域名 4

1.3 浏览器与服务器 5

1.3.1 B/S模型 5

1.4 HTML语言与HTML5 5

1.4.1 HTML语言 6

1.4.2 HTML的最新版本——HTML5 6

1.5 Web前端开发相关技术 9

1.5.1 CSS 9

1.5.2 JavaScript 9

1.6 Sublime Text简介 10

1.6.1 Sublime Text的安装 10

1.6.2 Sublime Text的使用 12

1.7 本章小结 17

第2章 HTML5结构与基础语法 18

2.1 HTML5文档结构 18

2.1.1 文档类型定义 19

2.1.2 头部内容 19

2.1.3 主体内容 20

2.2 HTML5基本语法 21

2.2.1 标记语法 21

2.2.2 属性语法 22

2.3 注释 23

2.4 编写与命名规范 23

2.4.1 编写规范 23

2.4.2 命名规范 24

2.5 上机练习 24

2.6 本章小结 25

第3章 文字与段落 27

3.1 文字内容 27

3.1.1 标题字 27

3.1.2 添加空格 28

3.1.3 添加特殊符号 29

3.1.4 注释标记 30

3.2 文字修饰 30

3.2.1 粗体、斜体、下画线 30

3.2.2 删除线<del> 31

3.2.3 上标和下标 31

3.2.4 设置地址文字 32

3.3 段落 33

3.3.1 段落标记 33

3.3.2 换行标记 34

3.3.3 居中标记 34

3.3.4 水平分隔线 34

3.3.5 预格式化标记 35

3.4 上机练习 36

3.5 本章小结 37

第4章 超链接 39

4.1 超链接简介 39

4.2 创建超链接 39

4.2.1 相对路径和绝对路径 39

4.2.2 内部链接 41

4.2.3 外部链接 41

4.3 链接对象 41

4.3.1 文字链接 41

4.3.2 图片链接 42

4.3.3 书签链接 43

4.3.4 电子邮件链接 46

4.3.5 FTP链接 47

4.3.6 下载文件链接 47

4.4 上机练习 47

4.5 本章小结 49

第5章 列表 50

5.1 列表简介 50

5.2 无序列表 50

5.3 有序列表 51

5.3.1 有序列表及编号样式 51

5.3.2 编号起始值 52

5.3.3 列表项编号 52

5.4 嵌套列表 55

5.5 定义列表 56

5.6 上机练习 57

5.7 本章小结 59

第6章 多媒体应用 60

6.1 图片 60

6.1.1 图片标记 60

6.1.2 指定图像的高与宽 61

6.1.3 指定图像的对齐方式 62

6.2 音频和视频 64

6.2.1 视频文件格式 64

6.2.2 video标签的属性 64

6.2.3 为视频添加控件和自动播放 65

6.2.4 为视频指定循环播放和海报图像 66

6.2.5 阻止视频预加载 68

6.2.6 音频文件格式 68

6.2.7 audio标签的属性 70

6.2.8 自动播放、循环和载入音频 70

6.2.9 使用多种来源的视频和备用文本 72

6.3 本章小结 74

第7章 表格 75

7.1 表格标记 75

7.1.1 表格标题 76

7.1.2 表格表头 78

7.2 表格属性 79

7.2.1 设置表格的边框属性 79

7.2.2 设置表格的宽度和高度 80

7.2.3 设置表格的背景颜色 80

7.2.4 设置表格的背景图像 80

7.2.5 设置表格单元格间距 82

7.2.6 设置表格单元格边距 83

7.2.7 设置表格的水平对齐属性 84

7.3 设置行的属性 86

7.3.1 行内容水平对齐 86

7.3.2 行内容垂直对齐 86

7.4 设置单元格的属性 88

7.4.1 设置单元格跨行 88

7.4.2 设置单元格跨列 89

7.5 表格嵌套 91

7.6 上机练习 93

第8章 表单 95

8.1 表单概述 95

8.1.1 表单的结构 95

8.1.2 表单的处理 96

8.1.3 HTML5表单的特性 96

8.2 表单类型 98

8.2.1 创建文本框 98

8.2.2 创建密码框 98

8.2.3 创建单选按钮 100

8.2.4 创建复选框 101

8.2.5 创建提交按钮和重置按钮 102

8.2.6 创建隐藏字段 103

8.2.7 创建电子邮件框 104

8.2.8 搜索框 105

8.2.9 电话框 106

8.2.10 网址框 107

8.2.11 数字框 108

8.2.12 日历框 109

8.3 创建文本区域 110

8.4 创建选择框 111

8.5 让访问者上传文件 112

8.6 上机练习 113

8.7 本章小结 114

第9章 CSS3基础 115

9.1 CSS 115

9.1.1 CSS简介 115

9.1.2 从CSS到CSS3 115

9.1.3 CSS3新特性 115

9.2 样式表的定义与使用 116

9.2.1 定义内联样式表 116

9.2.2 定义内部样式表 116

9.2.3 链接外部样式表 117

9.3 定义选择器 117

9.3.1 按照类型选择元素 117

9.3.2 按照类选择元素 118

9.3.3 按照ID选择元素 119

9.3.4 选择元素的一部分 121

9.3.5 伪类选择器 121

9.4 文本与排版样式的使用 126

9.4.1 长度、百分比单位 126

9.4.2 文本样式属性 127

9.5 背景和颜色的使用 138

9.5.1 设置颜色的方法 138

9.5.2 设置背景颜色 140

9.5.3 设置背景图片 141

9.6 设置超链接样式 143

9.7 盒子概念与使用 145

9.7.1 盒子的概念 145

9.7.2 设置元素外边界 145

9.7.3 设置元素边框 147

9.7.4 设置元素内边界 149

9.8 列表 150

9.9 上机练习 151

9.10 本章小结 154

第10章 CSS3高级应用 155

10.1 div元素 155

10.2 导航栏设计 158

10.3 动画设计 159

10.3.1 @keyframes规则 159

10.3.2 2D变形 160

10.3.2 平滑过渡 165

10.3.3 3D动画 167

10.3.4 渐变效果 171

10.4 用户界面 177

10.4.1 CSS3调整尺寸 177

10.4.2 CSS3方框大小调整 177

10.4.3 CSS3外形修饰 178

10.5 页面布局 178

10.5.1 多栏布局 178

10.5.2 盒布局 179

10.6 上机练习 181

10.7 本章小结 183

第11章 JavaScript基础语法 184

11.1 JavaScript简介 184

11.2 JavaScript的使用 184

11.2.1 将JavaScript插入网页的方法 184

11.2.2 JavaScript的位置 186

11.3 JavaScript变量 187

11.3.1 变量的类型及声明 187

11.4 JavaScript数据类型 188

11.4.1 数据类型的相关内容 188

11.4.2 数据类型 189

11.5 JavaScript运算符和表达式 191

11.5.1 表达式 191

11.5.2 运算符 192

11.6 JavaScript控制语句 196

11.7 JavaScript对象和函数 201

11.7.1 JavaScript对象 201

11.7.2 JavaScript函数 201

11.8 JavaScript注释 201

11.9 上机练习——JavaScript综合实例 202

11.10 本章小结 204

第12章 JavaScript面向对象编程/ 205

12.1 内置对象 205

12.1.1 字符串对象 205

12.1.2 数学对象 207

12.1.3 日期对象 207

12.1.4 数组对象 208

12.1.5 Boolean对象 209

12.2 宿主对象 209

12.2.1 DOM对象的属性和方法 209

12.2.2 DOM对象的操作 212

12.2.3 window对象 214

12.3 常用其他对象 215

12.3.1 表单对象 215

12.3.2 Image对象 215

12.4 事件编程 216

12.4.1 事件处理 216

12.4.2 事件驱动 217

12.5 上机练习——JavaScript综合实例 219

12.6 本章小结 222

第13章 HTML5高级应用 223

13.1 使用HTML5绘制图形 223

13.1.1 绘制基本图形 224

13.1.2 使用moveTo与lineTo绘制直线 227

13.1.3 使用bezierCurveTo绘制贝塞尔曲线 229

13.1.4 绘制渐变图形 231

13.1.5 绘制平移效果的图形 234

13.1.6 绘制缩放效果的图形 235

13.1.7 绘制旋转效果的图形 236

13.1.8 绘制组合效果的图形 237

13.1.9 绘制带阴影的图形 240

13.1.10 使用图像 241

13.2 本地存储 243

13.2.1 Web存储 243

13.2.2 使用本地数据库进行本地存储 245

13.3 离线缓存 248

13.3.1 建立一个应用缓存 248

13.3.2 配置manifest文件 249

13.3.3 更新缓存 250

13.4 地理位置 250

13.4.1 地理位置元素的基础知识 250

13.5 本章小结 253