21天学通HTML+CSS+JavaScript Web开发(第7版)

978-7-115-43285-8
作者: Rafe Colburn(雷夫·科尔本)Jennifer Kyrnin(珍妮弗·凯瑞恩)【美】Laura Lemay(劳拉·莱梅)
译者: 袁国忠
编辑: 傅道坤

图书目录:

目录

第 1部分 起步

第 1章 何为Web发布 1

1.1 像Web发布者一样思考 1

1.1.1 Web是一个超文本信息系统 1

1.1.2 Web是跨平台的 2

1.1.3 Web是分布式的 2

1.1.4 Web是动态的 3

1.1.5 Web是交互式的 4

1.2 Web浏览器 5

1.2.1 Web浏览器的作用 5

1.2.2 概述一些流行的Web浏览器 6

1.3 Web服务器 8

1.4 统一资源定位符 8

1.5 广义的Web发布 9

1.6 小结 9

1.7 作业 9

1.7.1 问与答 9

1.7.2 小测验 10

1.7.3 小测验答案 10

1.7.4 练习 10

第 2章 准备好工具 11

2.1 网站剖析 11

2.2 为发布到Web准备好计算机 13

2.2.1 文本编辑器 13

2.2.2 Web浏览器 14

2.3 使用Google Chrome ***工具 14

2.4 您要在Web上做什么 17

2.5 绘制网站线框图 18

2.5.1 线框图是什么,为何需要绘制线框图 18

2.5.2 线框图绘制小贴士 19

2.6 Web托管 19

2.6.1 使用内容管理应用程序 20

2.6.2 设置Web托管 20

2.7 小结 21

2.8 作业 21

2.8.1 问与答 21

2.8.2 小测验 22

2.8.3 小测验答案 22

2.8.4 练习 22

第3章 HTML和CSS简介 23

3.1 HTML是什么 23

3.1.1 HTML定义了网页的结构 23

3.1.2 HTML并未定义网页的布局 24

3.1.3 HTML为何以这样的方式工作 25

3.1.4 标记的工作原理 25

3.2 HTML文件什么样 25

3.3 HTML属性 28

3.4 使用属性style 29

3.5 HTML标准简史 30

3.6 不断发展的**新标准HTML5 31

3.7 小结 31

3.8 作业 31

3.8.1 问与答 31

3.8.2 小测验 32

3.8.3 小测验答案 32

3.8.4 练习 32

第 2部分 创建网页

第4章 HTML基础知识 33

4.1 定义页面的总体结构 33

4.1.1 标签 33

4.1.2 标签 34

4.1.3 标签 34

4.2 名称 35

4.3 标题 36

4.4 段落 37

4.5 注释 38

4.6 小结 39

4.7 作业 40

4.7.1 问与答 40

4.7.2 小测验 40

4.7.3 小测验答案 41

4.7.4 练习 41

第5章 使用列表组织信息 42

5.1 列表概述 42

5.2 带编号的列表 43

5.3 无序列表 46

5.4 定义列表 48

5.5 嵌套列表 49

5.6 列表的其他用途 51

5.7 小结 51

5.8 作业 52

5.8.1 问与答 52

5.8.2 小测验 53

5.8.3 小测验答案 53

5.8.4 练习 53

第6章 使用链接 54

6.1 创建链接 54

6.2 使用相对和**路径名链接到本地页面 58

6.2.1 **路径名 58

6.2.2 该使用相对路径名还是**路径名 59

6.3 链接到Web上的其他文档 59

6.4 链接到文档的特定位置 63

6.4.1 创建链接和锚 64

6.4.2 标签的name属性 64

6.4.3 链接到当前文档的其他元素 67

6.5 剖析URL 67

6.5.1 URL的组成部分 68

6.5.2 URL中的特殊字符 69

6.5.3 属性rel 69

6.6 URL分类 70

6.6.1 HTTP URL 70

6.6.2 匿名FTP URL 70

6.6.3 非匿名FTP URL 71

6.6.4 mailto URL 71

6.6.5 文件URL 72

6.7 小结 72

6.8 作业 73

6.8.1 问与答 73

6.8.2 小测验 74

6.8.3 小测验答案 74

6.8.4 练习 74

第3部分 HTML和CSS的**用法

第7章 使用HTML和CSS设置文本的格式 75

7.1 字符级元素 75

7.1.1 HTML语义标签 75

7.1.2 HTML5物理样式标签的变化 77

7.2 使用CSS设置字符的格式 77

7.2.1 text-decoration属性 78

7.2.2 字体属性 78

7.3 预定格式的文本 79

7.4 水平分隔线(主题分隔) 81

7.5 换行 83

7.6 地址 84

7.7 引文 84

7.8 特殊字符 86

7.8.1 字符编码 87

7.8.2 表示特殊字符的字符实体 88

7.8.3 表示保留字符的字符实体 88

7.9 字体和字号 89

7.10 小结 97

7.11 作业 98

7.11.1 问与答 98

7.11.2 小测验 99

7.11.3 小测验答案 99

7.11.4 练习 99

第8章 使用CSS设置网站的样式 100

8.1 在页面中包含样式表 100

8.1.1 创建页面级样式 100

8.1.2 创建网站级样式表 101

8.2 选择器 102

8.2.1 上下文选择器 102

8.2.2 类和ID 103

8.2.3 级联的含义 104

8.3 度量单位 105

8.4 使用***工具编辑样式 108

8.5 使用颜色 109

8.6 链接 109

8.7 盒子模型 110

8.7.1 边框 111

8.7.2 外边距和内边距 112

8.7.3 控制大小和元素显示 116

8.7.4 浮动 118

8.8 其他选择器 121

8.8.1 伪类 122

8.8.2 属性选择器 124

8.9 标签 124

8.10 小结 125

8.11 作业 125

8.11.1 问与答 125

8.11.2 小测验 126

8.11.3 小测验答案 126

8.11.4 练习 126

第9章 在网页中使用图像 127

9.1 Web上的图像 127

9.2 图像格式 128

9.2.1 GIF 128

9.2.2 JPEG 128

9.2.3 PNG 128

9.2.4 SVG 129

9.3 HTML内嵌图像:标签 129

9.4 图像和文本 132

9.4.1 文本和图像对齐 134

9.4.2 沿图像绕排文本 135

9.4.3 调整图像周围空白区域的大小 138

9.5 图像和链接 139

9.6 其他图像使用技巧 142

9.7 将图像用作背景 143

9.8 将图像用作项目符号 145

9.9 图像映射是什么 146

9.9.1 选择图像 147

9.9.2 确定坐标 147

9.9.3 标签 149

9.9.4 属性usemap 150

9.10 图像使用规范 153

9.11 小结 154

9.12 作业 154

9.12.1 问与答 154

9.12.2 小测验 155

9.12.3 小测验答案 155

9.12.4 练习 155

第 10章 创建表格 156

10.1 创建表格 156

10.2 表格的组成部分 156

10.2.1 

元素 157

10.2.2 表格摘要 158

10.2.3 行和单元格 158

10.2.4 空单元格 159

10.2.5 表题 160

10.3 设置表格、边框和单元格的尺寸 163

10.3.1 设置表格的宽度 163

10.3.2 修改表格的边框 164

10.3.3 单元格内边距 166

10.3.4 单元格间距 167

10.3.5 列宽 168

10.4 表格和单元格的颜色 169

10.5 对齐表格内容 171

10.5.1 表格对齐方式 171

10.5.2 表格和表题的对齐方式 172

10.6 横跨多行或多列 174

10.7 更**的表格改进方式 180

10.7.1 将列编组并设置其样式 180

10.7.2 将行编组并设置其样式 183

10.8 表格的用途 185

10.9 小结 185

10.10 作业 186

10.10.1 问与答 186

10.10.2 小测验 187

10.10.3 小测验答案 187

10.10.4 练习 187

第 11章 使用CSS定位元素 188

11.1 定位方案 188

11.2 **定位 192

11.2.1 定位属性 192

11.2.2 定位属性及高度和宽度 192

11.2.3 嵌套**定位的元素 194

11.2.4 动态覆盖层 195

11.3 固定定位 198

11.4 控制堆叠 199

11.5 创建下拉式菜单 201

11.6 小结 204

11.7 作业 205

11.7.1 问与答 205

11.7.2 小测验 205

11.7.3 小测验答案 205

11.7.4 练习 205

第 12章 设计表单 206

12.1 理解表单 206

12.2 使用标签
 210

12.3 使用标签

12.4 使用标签创建表单控件 213

12.4.1 创建文本控件 214

12.4.2 使用datalist给文本字段添加可供选择的值 215

12.4.3 使用HTML5新增的控件 216

12.4.4 创建密码控件 219

12.4.5 创建提交按钮 220

12.4.6 创建重置按钮 220

12.4.7 创建复选框 221

12.4.8 创建单选按钮 222

12.4.9 将图像用作提交按钮 222

12.4.10 创建常规按钮 223

12.4.11 隐藏的表单字段 224

12.4.12 文件上传控件 224

12.5 使用其他表单控件 225

12.5.1 使用元素button 225

12.5.2 使用textarea创建大型文本输入字段 225

12.5.3 使用select和option创建菜单 226

12.6 使用fieldset和legend将控件编组 231

12.6.1 修改默认的表单导航顺序 233

12.6.2 使用快捷键 233

12.6.3 创建被禁用的控件和只读控件 233

12.7 使用progress和meter显示更新进度 234

12.8 使用CSS设置表单控件的样式 238

12.9 规划表单 242

12.10 小结 243

12.11 作业 244

12.11.1 问与答 244

12.11.2 小测验 245

12.11.3 小测验答案 245

12.11.4 练习 245

第 13章 使用HTML5定义页面的结构 246

13.1 HTML页面布局简史 246

13.2 使用HTML5设计页面布局 247

13.3 HTML5结构性标签 248

13.3.1 区段 248

13.3.2 页眉 249

13.3.3 页脚 249

13.3.4 导航 250

13.3.5 文章 251

13.3.6 侧栏 251

13.4 页面大纲 251

13.5 使用HTML5结构性元素 252

13.6 小结 253

13.7 作业 253

13.7.1 问与答 253

13.7.2 小测验 254

13.7.3 小测验答案 254

13.7.4 练习 254

第 14章 集成多媒体:视频和声音 255

14.1 以简单的方式嵌入视频 255

14.1.1 将视频托管到外部网站的优缺点 256

14.1.2 将视频上传到YouTube 257

14.1.3 定制视频播放器 257

14.1.4 其他服务 258

14.2 自己托管视频 259

14.2.1 视频和容器格式 259

14.2.2 将视频转换为H.264格式 260

14.3 使用

14.3.1 标签

14.3.2 使用元素 265

14.4 使用标签嵌入Flash电影 266

14.5 标签 268

14.6 使用SWFObject嵌入Flash电影 269

14.7 Flash视频播放器 271

14.7.1 JW Player 271

14.7.2 使用Flowplayer 272

14.8 结合使用标签