图书介绍

HTML 5与CSS 3网页设计入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

HTML 5与CSS 3网页设计入门与提高
  • 张惠芳,徐小慧编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302384557
  • 出版时间:2015
  • 标注页数:441页
  • 文件大小:63MB
  • 文件页数:454页
  • 主题词:超文本标记语言-程序设计;网页制作工具

PDF下载


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

下载说明

HTML 5与CSS 3网页设计入门与提高PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 HTML快速入门1

1.1 HTML的概念2

1.2 HTML的文档结构3

1.2.1 文档编写规范3

1.2.2 文档声明标记4

1.2.3 标记文档开始5

1.2.4 标记文档头部6

1.2.5 标记文档主体6

1.2.6 编写注意事项6

1.2.7 实战——创建第一个HTML文档7

1.3 文档基础标记9

1.3.1 元信息标记9

1.3.2 字体标记10

1.3.3 超链接标记14

1.3.4 水平线标记16

1.3.5 段落标记17

1.4 列表标记19

1.4.1 编号列表19

1.4.2 项目符号列表21

1.4.3 说明项目列表21

1.5 表格标记22

1.5.1 表格的结构22

1.5.2 表格的属性23

1.6 表单标记27

1.6.1 创建表单27

1.6.2 创建表单元素27

1.7 实战——制作卡通类页面30

1.8 本章习题32

第2章 CSS基础35

2.1 CSS概述36

2.1.1 CSS简介36

2.1.2 CSS的使用37

2.2 CSS基础语法40

2.3 CSS高级语法41

2.4 CSS的常用样式43

2.4.1 CSS常用样式概述43

2.4.2 背景样式44

2.4.3 文本样式47

2.4.4 字体样式53

2.4.5 链接样式58

2.4.6 列表样式59

2.4.7 表格和轮廓63

2.4.8 其他样式67

2.5 实战——诗词鉴赏页面设计71

2.6 本章习题73

第3章 JavaScript脚本语言75

3.1 JavaScript脚本概述76

3.2 JavaSeript的基本语法77

3.2.1 简单的JavaScript例子77

3.2.2 JavaScript语句79

3.3 JavaSeript变量81

3.3.1 变量81

3.3.2 数据类型82

3.4 运算符86

3.5 JavaScript语句的类型87

3.5.1 选择语句88

3.5.2 循环语句92

3.5.3 跳转语句95

3.5.4 异常处理语句96

3.6 对象97

3.6.1 对象概述97

3.6.2 函数99

3.6.3 构造函数100

3.7 常用对象101

3.7.1 Array对象101

3.7.2 Document对象102

3.7.3 HTMLDOM Event对象103

3.7.4 Window对象104

3.8 实战——长方体几何计算105

3.9 本章习题106

第4章 网页设计实战案例109

4.1 网页设计流程110

4.2 网页设计工具110

4.2.1 记事本111

4.2.2 FrontPage111

4.2.3 Dreamweaver112

4.2.4 实战——制作个人主页113

4.3 网页布局117

4.3.1 常见的网页布局结构117

4.3.2 设计居中布局120

4.3.3 设计自适应布局121

4.3.4 D1V+CSS重构网站布局122

4.4 布局理论124

4.4.1 区块的概念124

4.4.2 定义区块125

4.4.3 定位126

4.4.4 实战——具有固定位置的广告框127

4.4.5 空白边叠加129

4.5 实战——制作网页导航条130

4.6 实战——制作文本环绕图片132

4.7 实战——制作三栏博客页面133

4.8 CSS设计规范139

4.9 本章习题141

第5章 认识HTML 5143

5.1 了解HTML 5144

5.1.1 HTML5的发展历史144

5.1.2 开发HTML5的三大组织144

5.1.3 使用HTML 5的五大原因145

5.1.4 HTML5的未来发展趋势147

5.2 HTML5的语法148

5.2.1 文档媒体类型148

5.2.2 编码类型149

5.2.3 DOCTYPE声明150

5.2.4 其他内容150

5.3 HTML5表单150

5.3.1 HTML5输入类型150

5.3.2 HTML5表单元素152

5.3.3 HTML5表单属性152

5.4 HTML5的元素154

5.4.1 新增的元素154

5.4.2 更改元素155

5.4.3 废除的元素156

5.5 HTML5的属性157

5.5.1 标准属性157

5.5.2 事件属性158

5.6 支持HTML5的浏览器161

5.6.1 浏览器内核161

5.6.2 常用的浏览器162

5.7 实战——Chrome浏览器的安装和测试164

5.8 本章习题166

第6章 HTML 5快速入门169

6.1 结构元素170

6.1.1 header元素170

6.1.2 article元素171

6.1.3 section元素173

6.1.4 nav元素174

6.1.5 aside元素175

6.1.6 footer元素177

6.2 分组元素177

6.2.1 hgroup元素177

6.2.2 figcaption和figure178

6.3 文本语义元素179

6.3.1 mark元素179

6.3.2 ruby、rt和rp元素180

6.3.3 time元素180

6.3.4 wbr元素181

6.4 交互元素181

6.4.1 meter元素181

6.4.2 progress元素183

6.4.3 details元素185

6.4.4 summary元素185

6.5 音频和视频元素186

6.5.1 video元素186

6.5.2 audio元素191

6.6 标准属性193

6.6.1 hidden属性193

6.6.2 contenteditable属性194

6.6.3 spellcheck属性195

6.7 实战——使用HTML5元素构建网页196

6.8 本章习题199

第7章 HTML 5新型表单的使用201

7.1 了解表单202

7.1.1 表单概述202

7.1.2 表单的基本结构203

7.2 表单元素204

7.2.1 datalist元素204

7.2.2 keygen元素205

7.2.3 output元素206

7.3 输入类型207

7.3.1 email类型207

7.3.2 url类型208

7.3.3 number类型209

7.3.4 range类型210

7.3.5 datepickers类型211

7.3.6 search类型212

7.3.7 color类型213

7.3.8 tel类型214

7.4 表单属性214

7.4.1 表单属性214

7.4.2 input属性217

7.5 实战——修改用户个人资料223

7.6 表单验证225

7.6.1 表单验证概述226

7.6.2 checkValidity()验证226

7.6.3 setCustomValidity()验证227

7.7 本章习题229

第8章 HTML 5操作页面图形231

8.1 了解canvas元素232

8.1.1 canvas历史232

8.1.2 canvas元素232

8.1.3 CSS和canvas233

8.1.4 Canvas API233

8.1.5 浏览器支持情况233

8.2 绘制文本235

8.2.1 绘制普通文本235

8.2.2 绘制阴影文本237

8.3 绘制矩形239

8.3.1 用rect()方法绘制239

8.3.2 用fillRect()方法绘制240

8.3.3 用strokeRect()方法绘制241

8.3.4 用clearRect()方法清除241

8.4 绘制路径242

8.4.1 路径绘图方法242

8.4.2 绘制基本图形243

8.4.3 绘制圆形和扇形245

8.4.4 贝塞尔曲线247

8.5 图形变换和组合249

8.5.1 图形变形249

8.5.2 矩阵变换252

8.5.3 图形组合254

8.6 绘制颜色渐变256

8.6.1 线性渐变256

8.6.2 径向渐变258

8.7 图片的常用操作259

8.7.1 drawImage()绘制259

8.7.2 createPattem()方法261

8.7.3 clip()方法263

8.8 实现动画特效264

8.8.1 了解动画264

8.8.2 实战——绘制动态闪动线条265

8.9 本章习题266

第9章 HTML 5的其他新特性269

9.1 文件新增特性270

9.1.1 获取多个文件的信息270

9.1.2 新增的FileReader接口简介272

9.1.3 使用FileReader接口读取文件273

9.1.4 使用FileReader接口监听事件276

9.1.5 文件读取时的异常处理278

9.1.6 实战——实现文件上传279

9.2 拖放功能282

9.2.1 拖放API简介282

9.2.2 拖放对象的方法和属性283

9.2.3 实战——模拟图片删除285

9.3 新增的客户端数据存储特性288

9.3.1 客户端存储对象简介288

9.3.2 操作本地数据289

9.3.3 实战——以JSON方式存取数据293

9.4 新增的本地数据库特性295

9.4.1 HTMI5本地数据库简介296

9.4.2 数据库操作API296

9.4.3 实战——实现基于数据库的收藏夹管理297

9.5 跨文档传输信息301

9.6 多线程303

9.6.1 认识HTMI5多线程304

9.6.2 实战——Worker对象的简单应用305

9.7 获取位置信息307

9.7.1 认识地图API307

9.7.2 Position对象308

9.8 HTMI5的离线缓存特性310

9.9 本章习题312

第10章 CSS 3快速入门315

10.1 了解CSS 3316

10.1.1 CSS 3发展概述316

10.1.2 CSS 3的优缺点316

10.1.3 浏览器支持情况317

10.2 CSS 3的新增颜色319

10.2.1 HSI属性319

10.2.2 HSLA属性321

10.2.3 RGBA属性323

10.2.4 Opacity属性324

10.3 CSS 3新增的选择器326

10.3.1 属性选择器327

10.3.2 结构化伪类选择器328

10.3.3 目标伪类选择器329

10.3.4 UI元素状态伪类选择器329

10.3.5 否定伪类329

10.3.6 通用兄弟选择器330

10.4 CSS 3的新增属性330

10.4.1 边框属性330

10.4.2 背景属性331

10.4.3 文本属性331

10.4.4 盒模型属性331

10.4.5 用户界面属性332

10.4.6 新增的其他属性332

10.5 实战——以CSS 3属性制作漂亮按钮333

10.6 本章习题336

第11章 CSS 3新增的选择器337

11.1 属性选择器338

11.1.1 E【att?=value】选择器338

11.1.2 E【att$=value】选择器340

11.1.3 E【*=value】选择器340

11.2 结构化伪类选择器341

11.2.1 E:root选择器341

11.2.2 E:nth-child(n)选择器341

11.2.3 E:nth-last-child(n)选择器342

11.2.4 E:nth-of-type(n)选择器343

11.2.5 E:nth-last-of-type(n)选择器344

11.2.6 E:last-child选择器345

11.2.7 E:first-of-type选择器345

11.2.8 其他选择器346

11.3 目标伪类选择器346

11.4 UI元素状态伪类选择器347

11.4.1 常用的选择器347

11.4.2 E∷selection选择器349

11.5 否定伪类选择器350

11.6 通用兄弟选择器350

11.7 实战——设计直观的表单页面351

11.8 本章习题354

第12章 CSS 3页面美化样式357

12.1 CSS 3页面美化358

12.2 文本样式358

12.2.1 新增样式358

12.2.2 新增样式的用法359

12.3 字体样式363

12.4 背景样式366

12.4.1 background-clip属性366

12.4.2 background-origin属性366

12.4.3 background-size属性366

12.5 边框样式368

12.5.1 box-shadow属性369

12.5.2 border-image属性370

12.5.3 border-radius属性372

12.6 实战——表格的艺术374

12.7 本章习题376

第13章 CSS 3页面布局样式377

13.1 新增的多列布局属性378

13.1.1 columns属性378

13.1.2 column-width属性379

13.1.3 column-count属性380

13.1.4 column-gap属性381

13.1.5 column-rule属性381

13.1.6 column-span属性383

13.1.7 column-fill属性383

13.2 新增的盒模型属性383

13.2.1 box-orient属性384

13.2.2 box-direction属性385

13.2.3 box-ordinal-group属性386

13.2.4 box-flex属性387

13.2.5 box-flex-group属性389

13.2.6 box-pack属性389

13.2.7 box-align属性391

13.2.8 box-1ines属性392

13.3 新增的界面布局属性393

13.3.1 box-sizing属性393

13.3.2 resize属性395

13.3.3 zoom属性396

13.3.4 outline-offset属性397

13.3.5 nav-index属性398

13.4 本章习题398

第14章 CSS 3动画特效401

14.1 渐变特效402

14.1.1 线性渐变402

14.1.2 径向渐变406

14.2 转换408

14.2.1 2D转换408

14.2.2 3D转换413

14.3 过渡416

14.3.1 常用的单个属性416

14.3.2 transition的简写属性418

14.4 动画419

14.4.1 动画相关属性419

14.4.2 @keyframes420

14.5 实战——制作动画海报圈421

14.6 本章习题425

第15章 HTML 5+CSS 3页面案例427

15.1 JavaScript经典贪吃蛇428

15.1.1 案例分析428

15.1.2 JavaScript实现428

15.1.3 页面美化431

15.2 jQuery导航特效432

15.2.1 jQuery简介432

15.2.2 jQuery实现导航特效433

15.3 CSS 3图片特效436

15.4 其他页面效果439

15.4.1 页面悬浮广告439

15.4.2 鼠标特效441

热门推荐