《HTML 5+CSS 3网页设计与网站布局 从新手到高手 从新手到高手》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:倪宝童,吴东伟等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302299257
  • 页数:331 页
图书介绍:本书主要介绍了HTML的基础知识。HTML5与之前版本的区别,包括HTML 5中的语法变化、标记方法、兼容性。HTML 5的结构。表单及表单验证。新增元素及文件操作。绘制基本图形。图形绘制高级应用,包括绘制变形图形的坐标变换、坐标变换与路径的结合使用、图形组合、给图形绘制阴影、使用图像、绘制文字、保存文件和保存与恢复状态等内容。应用多媒体。本地存储和离线应用程序。通信与线程。获取地理位置信息。

第1章 什么是HTML 1

1.1 网页的概述 1

1.2 静态网页 2

1.3 动态网页 3

1.4 了解网页浏览器 4

1.5 常用的浏览器 6

1.6 浏览器内核/网页排版引擎 7

1.7 HTML标签语言 8

1.8 XML 可扩展标识语言 8

1.9 XHTML标签语言 9

1.10 HTML5的新功能 10

1.11 练习:创建HTML 5文档 15

1.12 练习:制作导航条 17

1.13 高手答疑 20

第2章 HTML 5的主体结构 22

2.1 HTML 5结构性标签体系 22

2.2 新增的主体结构标签 24

2.3 新增的非主体结构标签 27

2.4 练习:个人博客 28

2.5 练习:制作水果页面 31

2.6 练习:水墨画页面 34

2.7 高手答疑 39

第3章 表单及表单验证 41

3.1 插入表单 41

3.2 新增表单属性 42

3.3 HTML中的〈input〉标签 44

3.4 新增表单域 44

3.5 新的表单元素 49

3.6 练习:用户登录 51

3.7 练习:用户注册 55

3.8 高手答疑 60

第4章 新增标签及文件操作 63

4.1 新增页面标签 63

4.2 改良标签 67

4.3 增强的cite标签 69

4.4 重新定义的small标签 69

4.5 FileList对象与file对象 70

4.6 Blob对象 70

4.7 FileReader接口 71

4.8 拖放接口 73

4.9 练习:风景推荐线路 74

4.10 练习:制作校园简介 76

4.11 高手答疑 80

第5章 使用Canvas API绘制图形 82

5.1 认识CanvasAPI元素 82

5.2 浏览器的支持与替代内容 82

5.3 在页面中放置Canvas元素 83

5.4 使用路径功能 84

5.5 使用变换(Transformation) 85

5.6 保存图形状态 86

5.7 描边样式和填充样式 88

5.8 在Canvas中插入图片 89

5.9 绘制文字 90

5.10 绘制曲线 90

5.11 创建渐变对象 91

5.12 创建背景图 92

5.13 应用阴影 93

5.14 像素数据 94

5.15 高手答疑 95

第6章 应用多媒体 97

6.1 插入视频或音频 97

6.2 属性 98

6.3 方法 101

6.4 事件 103

6.5 练习:在HTML 5中插入音频 104

6.6 练习:制作视频播放页面 107

6.7 高手答疑 111

第7章 本地存储和离线应用程序 113

7.1 什么是Web Storage 113

7.2 Web Storage的优势 114

7.3 判断浏览器 114

7.4 Web Storage方法 115

7.5 本地数据库基本 117

7.6 本地数据库操作 118

7.7 离线Web应用程序详解 123

7.8 Cache Manifest文件 123

7.9 在线状态检测 124

7.10 ApplicationCache对象 125

7.11 练习:制作简单留言簿 125

7.12 练习:创建离线浏览 130

7.13 高手答疑 133

第8章 通信与线程 135

8.1 跨文档消息传输 135

8.2 WebSocket通信 135

8.3 了解WebSockets API 136

8.4 使用WebSocket 137

8.5 了解Web Workers 139

8.6 Web Workers工作原理 139

8.7 工作线程与多线程 140

8.8 线程事件处理模型 141

8.9 线程生命周期 141

8.10 浏览器与线程 142

8.11 练习:制作信息发送页 142

8.12 练习:多线程运行 145

8.13 练习:单个线程计算 148

8.14 高手答疑 149

第9章 获取地理位置信息 152

9.1 getcurrentPosition方法 152

9.2 WatchPosition方法 153

9.3 clearWatch方法 153

9.4 position对象 153

9.5 练习:联系我们页面 155

9.6 练习:个人博客 158

9.7 高手答疑 162

第10章 揭秘CSS3 164

10.1 了解CSS 164

10.2 使用CSS的好处 164

10.3 CSS的发展史 165

10.4 CSS缺点和使用陷阱 166

10.5 CSS 3的新特性 167

10.6 应用CSS 169

10.7 CSS里的单位 170

10.8 编写规则 171

10.9 练习:制作多彩时尚网 172

10.10 练习:制作文章页面 175

10.11 高手答疑 177

第11章 CSS3选择器 180

11.1 认识CSS3选择器 180

11.2 属性选择器 181

11.3 伪类选择器和伪元素 181

11.4 结构性伪类选择器 183

11.5 UI元素状态伪类选择器 186

11.6 其他关系选择器 189

11.7 练习:制作图书列表 190

11.8 练习:制作商品列表 194

11.9 高手答疑 197

第12章 在页面中插入内容 200

12.1 使用选择器来插入文字 200

12.2 在标题前插入图像文件 201

12.3 插入图像文件的好处 202

12.4 attr属性应用 202

12.5 使用content属性 203

12.6 练习:企业新闻列表 208

12.7 练习:在线调查 211

12.8 高手答疑 215

第13章 文本相关样式 216

13.1 文字阴影 216

13.2 阴影位移 216

13.3 阴影的模糊半径 217

13.4 指定多个阴影 218

13.5 省略标记 218

13.6 自动换行 220

13.7 调用服务器端字体 220

13.8 练习:节日简介页面 221

13.9 练习:产品说明页面 224

13.10 高手答疑 228

第14章 盒相关样式 232

14.1 盒的基本类型 232

14.2 内容溢出 233

14.3 插入内容 234

14.4 控制浏览器行为 235

14.5 区域可缩放 236

14.6 练习:制作传媒公司首页 237

14.7 练习:制作海湾度假村网页 242

14.8 高手答疑 249

第15章 用户界面模块 252

15.1 边框阴影 252

15.2 绘制轮廓 253

15.3 nav开头属性 255

15.4 分栏效果 256

15.5 练习:制作新年贺词页 258

15.6 练习:制作花品展示页 260

15.7 高手答疑 264

第16章 背景、边框样式及变形处理 267

16.1 背景的新增属性及应用 267

16.2 圆角边框的绘制 269

16.3 使用图像边框 272

16.4 transform变形处理 273

16.5 练习:企业网站首页 275

16.6 练习:制作不规则形状 278

16.7 高手答疑 283

第17章 CSS中的动画 285

17.1 Transitions功能 285

17.2 使用Transitions功能同时平滑过渡多个属性值 286

17.3 使用Animations功能 287

17.4 实现动画的方法 288

17.5 练习:制作动态菜单 290

17.6 练习:制作动画转动特效 293

17.7 高手答疑 296

第18章 后台管理页面 298

18.1 后台管理页设计分析 298

18.2 设置登录页面 299

18.3 创建主框架集页 303

18.4 框架集顶部文件 304

18.5 框架集左侧文件 306

18.6 框架集主文件 308

第19章 君华房产网站首页 314

19.1 网站的设计与分析 314

19.2 网页界面设计分析 315

19.3 设计网页的导航条 316

19.4 创建页面的内容部分 320

19.5 页面版尾内容 328

19.6 添加导航和页脚页面 331