《HTML5与CSS3网页设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:库波,汪晓青主编;袁晓曦,龚丽副主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2013
  • ISBN:9787564080815
  • 页数:291 页
图书介绍:本书结合最新的HTML5与CSS3技术,深入浅出地介绍了前台网页设计需要掌握的相关知识及技能,全书共14章,内容包括:网页设计入门、处理网页文件、HTML5的基本结构、文本、使用CSS式样、图像、列表、超链接与导航的等。本书可作为高等院校相关专业的网页设计教材,也可作为Web前端开发人员、网站建设人员的参考书,还可作为各类电脑职业培训教材。

第1章 网页设计入门 1

本章导读 1

1.1 Internet简史 1

1.2 为什么建立一个网站 1

1.3 网页的基本概念 2

1.3.1 网页与网站的关系 2

1.3.2 网页的基本元素 2

1.3.3 网页的技术构成 4

1.4 HTML5简介 6

1.4.1 HTML的发展历史 6

1.4.2 HTML4.01和XHTML 6

1.4.3 从XHTML到HTML5 7

1.5 CSS3简介 8

1.5.1 什么是CSS 8

1.5.2 CSS的历史 8

1.5.3 CSS3能做什么 8

1.6 网页设计的开发环境 9

1.6.1 Web设计软件 9

1.6.2 图形设计软件 9

1.6.3 浏览器指南 11

要点回顾 11

习题一 11

第2章 处理网页文件 13

本章导读 13

2.1 网页文件的基本操作 13

2.1.1 使用记事本创建、保存和编辑网页文件 13

2.1.2 使用Dreamweaver创建、保存和编辑网页文件 15

2.2 组织网站文件夹 18

2.3 在浏览器中查看网页 19

2.3.1 在Dreamweaver中选择浏览器 19

2.3.2 利用Firebug工具测试网页 21

2.3.3 借鉴他人制作网页的经验 23

2.4 综合实例 24

要点回顾 25

习题二 25

实训 25

第3章 HTML5的基本结构 26

本章导读 26

3.1 HTML标记 26

3.1.1 元素 26

3.1.2 属性和值 27

3.1.3 书写规范 27

3.2 HTML文档的基本成分 28

3.2.1 DOCTYPE声明 28

3.2.2 head和body 28

3.3 页面标题 29

3.4 分级标题 29

3.5 HTML5页面的构成 30

3.5.1 页眉header 31

3.5.2 导航nav 32

3.5.3 文章article 33

3.5.4 区块section 35

3.5.5 侧栏aside 37

3.5.6 页脚footer 39

3.5.7 通用容div 40

3.6 添加注释 43

3.7 综合实例 43

要点回顾 46

习题三 46

实训 47

第4章 文本 48

本章导读 48

4.1 段落P 48

4.2 地址address 49

4.3 图figure与figcaption 49

4.4 时间time 50

4.5 重要或强调的文本标记 51

4.5.1 strong 51

4.5.2 em 52

4.6 引用参考cite 52

4.7 引述blockquote 53

4.8 突出显示文本mark 54

4.9 解释缩写词abbr 54

4.10 定义术语dfn 55

4.11 上标和下标 56

4.11.1 sup 56

4.11.2 sub 56

4.12 下划线和删除线 57

4.12.1 ins 57

4.12.2 del 57

4.13 代码标记 58

4.13.1 code 58

4.13.2 其他计算机相关标记 59

4.14 预格式文本pre 59

4.15 指定细则small 60

4.16 换行br 61

4.17 span标记 62

4.18 其他元素 63

4.18.1 u 63

4.18.2 wbr 63

4.18.3 ruby、rp和rt 63

4.18.4 bdi和bdo 64

4.18.5 meter 64

4.18.6 progress 65

4.19 综合实例 65

要点回顾 66

习题四 66

实训 67

第5章 使用CSS样式 68

本章导读 68

5.1 样式表文件的使用 68

5.1.1 外部样式表 68

5.1.2 内部样式表 70

5.1.3 内联样式 71

5.2 CSS构造样式规则 73

5.2.1 样式规则 73

5.2.2 为样式规则添加注释 73

5.2.3 属性的值 74

5.2.4 层叠样式 77

5.3 CSS样式选择器 79

5.3.1 选择器概述 79

5.3.2 按标记名称选择元素 80

5.3.3 按class或id选择元素 80

5.3.4 按上下文选择元素 81

5.3.5 按状态选择链接元素 83

5.3.6 按属性选择元素 84

5.3.7 选择元素的一部分 85

5.3.8 选择器的分组 86

5.3.9 组合使用选择器 87

5.4 综合实例 88

要点回顾 92

习题五 92

实训 92

第6章 图像 94

本章导读 94

6.1 在页面中插入图片 94

6.2 设置图片的属性 95

6.3 图文混排 97

6.4 为网站添加图标 100

6.5 综合实例 101

要点回顾 103

习题六 103

实训 103

第7章 列表 105

本章导读 105

7.1 有序列表 105

7.2 无序列表 106

7.3 定义列表 107

7.4 列表嵌套 108

7.5 使用CSS样式表美化列表 109

7.6 用于导航的行内列表 113

7.7 设置嵌套列表样式 115

7.8 综合实例 117

要点回顾 120

习题七 120

实训 120

第8章 超链接与导航 122

本章导读 122

8.1 超链接概述 122

8.1.1 绝对路径与相对路径 122

8.1.2 超链接标记及其属性 123

8.2 内部链接 124

8.3 外部链接 126

8.4 书签链接 129

8.5 其他链接 131

8.6 使用CSS设置链接样式 133

8.6.1 链接状态 133

8.6.2 使用CSS设置不同链接状态的样式 133

8.7 图像与链接 134

8.7.1 为图像添加超链接 135

8.7.2 图像映射 135

8.8 使用列表制作导航栏 138

8.9 综合实例 139

要点回顾 143

习题八 144

实训 144

第9章 使用CSS进行页面布局 146

本章导读 146

9.1 Web页面布局简介 146

9.1.1 布局注意事项 146

9.1.2 布局方法 146

9.1.3 布局结构 147

9.2 CSS盒模型 151

9.3 网页居中 153

9.4 多栏布局 156

9.4.1 使用float实现多栏布局 156

9.4.2 使用clear实现换行 158

9.4.3 使用column-count实现多栏布局 159

9.5 盒布局 160

9.5.1 使用float属性以及column-count属性的缺点 160

9.5.2 使用盒布局 163

9.6 弹性盒布局 163

9.6.1 使用自适应窗口的弹性盒布局 163

9.6.2 改变元素的显示顺序 165

9.6.3 改变元素的排列方向 166

9.7 综合实例 168

要点回顾 174

习题九 174

实训 175

第10章 表格 176

本章 导读 176

10.1 结构化表格 176

10.1.1 表格的基本标记 176

10.1.2 标题单元格th 177

10.1.3 表格标题caption 179

10.1.4 thead、tbody、tfoot 180

10.2 单元格跨行或跨列 181

10.3 表格属性 183

10.4 使用CSS美化表格 184

10.5 综合实例 188

要点回顾 193

习题十 193

实训 193

第11章 表单 195

本章导读 195

11.1 表单概述 195

11.2 form元素 196

11.3 input元素 198

11.3.1 文本框text 198

11.3.2 密码框password 199

11.3.3 单选框radio 199

11.3.4 复选框checkbox 200

11.3.5 上传文件file 201

11.3.6 隐藏字段hidden 201

11.3.7 按钮button、submit、reset 202

11.3.8 使用图像提交表单image 203

11.4 列表与下拉菜单 203

11.4.1 select和option 203

11.4.2 optgroup 205

11.5 文本域textarea 206

11.6 标签label 207

11.7 HTML5新增的元素属性 208

11.7.1 form 208

11.7.2 input 208

11.8 表单元素的组织与布局 210

11.9 综合实例 211

要点回顾 218

习题十一 218

实训 218

第12章 视频、音频和其他多媒体 220

本章导读 220

12.1 第三方插件及原生应用 220

12.2 添加视频 221

2.2.1 视频文件格式 221

12.2.2 在网页中添加单个视频 222

2.2.3 视频属性 223

2.2.4 添加控件和自动播放 226

2.2.5 循环播放和海报图像 227

2.2.6 阻止预加载视频 228

2.2.7 多个媒体源 229

12.2.8 应对无法播放HTML5视频的方法 229

12.3 添加音频 232

2.3.1 音频文件格式 232

2.3.2 在网页中添加单个音频 233

2.3.3 音频属性 233

12.3.4 添加控件、自动播放和循环播放 234

2.3.5 预加载音频 236

2.3.6 多个音频源 236

12.3.7 应对无法播放HTML5音频的方法 237

12.4 嵌入Flash动画 238

12.5 嵌入网络视频 240

12.6 canvas简介 241

12.7 SVG简介 241

12.8 综合实例 242

要点回顾 244

习题十二 244

实训 244

第13章 使用CSS3进行样式增强 246

本章导读 246

13.1 厂商前缀 246

13.2 浏览器的兼容性速览 247

13.3 为元素创建圆角 247

13.4 为文本添加阴影 249

13.5 为元素添加阴影 250

13.6 使用多重背景 252

13.7 使用渐变背景 253

13.8 设置元素的不透明度 255

13.9 使用Web字体 256

3.9.1 什么是Web字体 256

3.9.2 使用@font-face 258

13.10 使用polyfill实现渐进增强 259

13.11 综合实例 261

要点回顾 267

习题十三 267

实训 267

第14章 网站的调试与发布 269

本章导读 269

14.1 常见错误 269

14.2 HTML中的常见错误 269

14.3 CSS中的常见错误 270

14.4 验证代码 272

14.5 测试网页 276

14.6 发布网站 278

14.7 综合实例 280

要点回顾 286

习题十四 286

实训 287

习题答案 288