网页设计与网站建设从入门到精通(微课精编版)

网页设计与网站建设从入门到精通(微课精编版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

网页设计全面技巧:Dreamweaver、Photoshop、Flash、HTML、CSS、JavaScript应用

内容简介

本书围绕网页设计师在制作网页过程中的实际需要和应该掌握的技术,全面介绍了使用Dreamweaver、Photoshop、Flash、HTML、CSS、JavaScript进行网站建设和网页设计的各方面内容和技巧。主要内容包括网页设计基础、Dreamweaver网页制作、CSS美化网页、CSS+Div布局方法、JavaScript网页特效、Flash动画设计、Photoshop图像处理、网站综合案例等。

章节目录

封面页

书名页

版权页

内容简介

如何使用本书

手机端+PC端,线上线下同步学习

1. 获取学习权限

2. 观看视频讲解

3. 拓展线上阅读

4. 进行线上练习

小白学习电子书

从小白到高手的蜕变

前 言Preface

本书内容

本书特点

1. 由浅入深,编排合理,实用易学

2. 跟着案例和视频学,入门更容易

3.4大类线上资源,多元化学习体验

4. 精彩栏目,易错点、重点、难点贴心提醒

本书资源

读者对象

读前须知

读者服务

关于作者

目录

第1章 HTML5基础

1.1 HTML5概述

1.1.1 HTML历史

1.1.2 HTML5特性

1.1.3 浏览器检测

1.2 HTML5基本语法

1.2.1 文档和标记

1.2.2 宽松的约定

第2章 创建HTML5文档

2.1 HTML5基本结构

2.1.1 新建网页文档

2.1.2 网页头部信息

2.1.3 网页主体内容

2.1.4 HTML标签

2.1.5 保存网页文档

2.2 语义化HTML

2.2.1 编写语义化的重要性

2.2.2 语义化的基本方法

2.3 案例实战

2.3.1 编写第一个HTML5文档

2.3.2 比较HTML4与HTML5文档结构

2.4 在线练习

第3章 设计HTML5结构

3.1 头部信息

3.1.1 定义网页标题

3.1.2 定义网页元信息

3.1.3 定义文档视口

3.1.4 最新head指南

3.1.5 移动版头信息

3.2 构建基本结构

3.2.1 定义文档结构

3.2.2 定义内容标题

3.2.3 使用div元素

3.2.4 使用id和class

3.2.5 使用title

3.2.6 HTML注释

3.3 构建语义结构

3.3.1 定义页眉

3.3.2 定义导航

3.3.3 定义主要区域

3.3.4 定义文章块

3.3.5 定义区块

3.3.6 定义附栏

3.3.7 定义页脚

3.3.8 使用role

3.4 案例实战

3.5 HTML5文档大纲

3.6 在线练习

第4章 设计HTML5文本

4.1 通用文本

4.1.1 标题文本

4.1.2 段落文本

4.2 描述文本

4.2.1 强调文本

4.2.2 标记细则

4.2.3 特殊格式

4.2.4 定义上标和下标

4.2.5 定义术语

4.2.6 标记代码

4.2.7 预定义格式

4.2.8 定义缩写词

4.2.9 标注编辑或不用文本

4.2.10 指明引用或参考

4.2.11 引述文本

4.2.12 换行显示

4.2.13 修饰文本

4.2.14 非文本注解

4.3 特殊文本

4.3.1 标记高亮显示

4.3.2 标记进度信息

4.3.3 标记刻度信息

4.3.4 标记时间信息

4.3.5 标记联系信息

4.3.6 标记显示方向

4.3.7 标记换行断点

4.3.8 旁注标记

4.4 HTML5全局属性

4.4.1 可编辑内容

4.4.2 快捷菜单

4.4.3 自定义属性

4.4.4 定义可拖动操作

4.4.5 拖动数据

4.4.6 隐藏元素

4.4.7 语法检查

4.4.8 翻译内容

4.5 在线练习

第5章 设计HTML5图像和多媒体

5.1 认识HTML5图像

5.2 使用图像

5.2.1 使用img元素

5.2.2 定义流内容

5.2.3 插入图标

5.2.4 定义图像大小

5.2.5 案例:图文混排

5.3 使用多媒体插件

5.3.1 使用embed元素

5.3.2 使用object元素

5.4 使用HTML5多媒体

5.4.1 使用audio元素

5.4.2 使用video元素

5.5 案例实战

5.5.1 设计音乐播放器

5.5.2 设计视频播放器

5.6 HTML5多媒体API

5.6.1 设置属性

5.6.2 设置方法

5.6.3 设置事件

5.6.4 综合案例

5.7 在线练习

第6章 设计列表和链接

6.1 定义列表

6.1.1 无序列表

6.1.2 有序列表

6.1.3 项目编号

6.1.4 设计CSS样式

6.1.5 嵌套列表

6.1.6 描述列表

6.1.7 菜单列表

6.1.8 快捷菜单

6.2 定义链接

6.2.1 普通链接

6.2.2 块链接

6.2.3 锚点链接

6.2.4 目标链接

6.2.5 下载链接

6.2.6 图像热点

6.2.7 框架链接

6.3 案例实战

6.3.1 为快捷菜单添加命令

6.3.2 设计快捷分享命令

6.3.3 设计任务列表命令

6.4 在线练习

第7章 设计表格

7.1 认识表格结构

7.2 新建表格

7.2.1 定义普通表格

7.2.2 定义列标题

7.2.3 定义表格标题

7.2.4 表格行分组

7.2.5 表格列分组

7.3 设置

属性

7.3.1 定义单线表格

7.3.2 定义分离单元格

7.3.3 定义细线边框

7.3.4 添加表格说明

7.4 设置

属性

7.4.1 定义跨单元格显示

7.4.2 定义表头单元格

7.4.3 为单元格指定表头

7.4.4 定义信息缩写

7.4.5 单元格分类

7.5 案例实战:设计CSS禅意花园

7.5.1 网站预览

7.5.2 设计方法

7.5.3 设计思路

7.5.4 构建基本框架

7.5.5 完善网页结构

7.6 在线练习

第8章 设计表单

8.1 认识HTML5表单

8.2 定义表单

8.3 提交表单

8.4 组织表单

8.5 定义文本框

8.6 定义标签

8.7 使用常用控件

8.7.1 密码框

8.7.2 单选按钮

8.7.3 复选框

8.7.4 文本区域

8.7.5 选择框

8.7.6 上传文件

8.7.7 隐藏字段

8.7.8 提交按钮

8.8 HTML5新型输入框

8.8.1 定义Email框

8.8.2 定义URL框

8.8.3 定义数字框

8.8.4 定义范围框

8.8.5 定义日期选择器

8.8.6 定义搜索框

8.8.7 定义电话号码框

8.8.8 定义拾色器

8.9 HTML5输入属性

8.9.1 定义自动完成

8.9.2 定义自动获取焦点

8.9.3 定义所属表单

8.9.4 定义表单重写

8.9.5 定义高和宽

8.9.6 定义列表选项

8.9.7 定义最小值、最大值和步长

8.9.8 定义多选

8.9.9 定义匹配模式

8.9.10 定义替换文本

8.9.11 定义必填

8.10 HTML5新表单元素

8.10.1 定义数据列表

8.10.2 定义密钥对生成器

8.10.3 定义输出结果

8.11 HTML5表单属性

8.11.1 定义自动完成

8.11.2 定义禁止验证

8.12 在线练习

第9章 CSS3基础

9.1 CSS历史

9.2 CSS基本用法

9.2.1 CSS样式

9.2.2 引入CSS样式

9.2.3 CSS样式表

9.2.4 导入外部样式表

9.2.5 CSS格式化

9.2.6 CSS属性

9.2.7 CSS属性值

9.3 元素选择器

9.3.1 标签选择器

9.3.2 类选择器

9.3.3 ID选择器

9.3.4 通配选择器

9.4 关系选择器

9.4.1 包含选择器

9.4.2 子选择器

9.4.3 相邻选择器

9.4.4 兄弟选择器

9.4.5 分组选择器

9.5 属性选择器

9.6 伪选择器

9.7 CSS特性

9.7.1 CSS继承性

9.7.2 CSS层叠性

9.8 在线练习

第10章 使用CSS3美化网页文本和图像

10.1 设计字体样式

10.1.1 定义字体类型

10.1.2 定义字体大小

10.1.3 定义字体颜色

10.1.4 定义字体粗细

10.1.5 定义艺术字体

10.1.6 定义修饰线

10.1.7 定义字体的变体

10.1.8 定义大小字体

10.2 设计文本样式

10.2.1 定义文本对齐

10.2.2 定义垂直对齐

10.2.3 定义文本间距

10.2.4 定义行高

10.2.5 定义首行缩进

10.3 设计图像样式

10.3.1 定义图像大小

10.3.2 定义图像边框

10.3.3 定义不透明度

10.3.4 定义圆角特效

10.3.5 定义阴影特效

10.4 案例实战

10.4.1 设计文本阴影

10.4.2 设计动态内容

10.4.3 自定义字体

10.4.4 设计正文版式

10.5 在线练习

第11章 使用CSS3背景图像和渐变背景

11.1 设计背景图像

11.1.1 设置背景图像

11.1.2 设置显示方式

11.1.3 设置显示位置

11.1.4 设置固定背景

11.1.5 设置定位原点

11.1.6 设置裁剪区域

11.1.7 设置背景图像大小

11.1.8 设置多重背景图像

11.2 设计渐变背景

11.2.1 定义线性渐变

11.2.2 定义径向渐变

11.3 案例实战

11.3.1 设计条纹背景

11.3.2 设计网页背景色

11.3.3 设计图标

11.3.4 特殊渐变应用场景

11.4 在线练习

第12章 使用CSS3美化列表和超链接样式

12.1 设计超链接样式

12.1.1 使用动态伪类

12.1.2 定义下画线样式

12.1.3 定义特效样式

12.1.4 定义光标样式

12.2 设计列表样式

12.2.1 定义项目符号类型

12.2.2 定义项目符号图像

12.2.3 模拟项目符号

12.3 案例实战

12.3.1 设计图形按钮链接

12.3.2 设计背景滑动样式

12.3.3 设计背景交换样式

12.3.4 设计垂直滑动菜单

12.4 在线练习

第13章 使用CSS3美化表格和表单样式

13.1 设计表格样式

13.1.1 定义边框样式

13.1.2 定义单元格间距

13.1.3 定义标题位置

13.1.4 隐藏空单元格

13.2 设计表单样式

13.2.1 定义文本框样式

13.2.2 定义单选按钮和复选框样式

13.2.3 定义选择框样式

13.3 案例实战

13.3.1 设计细线表格

13.3.2 设计斑马线表格

13.3.3 设计登录表单

13.3.4 设计搜索表单

13.4 在线练习

第14章 使用CSS3排版网页

14.1 CSS盒模型

14.1.1 认识display

14.1.2 认识CSS盒模型

14.1.3 定义边界

14.1.4 定义边框

14.1.5 定义补白

14.2 设计浮动显示

14.2.1 定义float

14.2.2 使用clear

14.3 设计定位显示

14.3.1 定义position

14.3.2 设置层叠顺序

14.4 案例实战

14.4.1 设计两栏页面

14.4.2 设计三栏页面

14.5 在线练习

第15章 安装PHP运行环境

15.1 PHP概述

15.1.1 PHP的特性

15.1.2 PHP的应用

15.1.3 开发工具

15.1.4 PHP参考手册

15.1.5 网上资源

15.2 安装Apache+PHP+MySQL工具包

15.2.1 认识PHP工具包

15.2.2 安装AppServ工具包

15.2.3 测试环境

第16章 PHP基础

16.1 PHP基本语法

16.1.1 PHP标记

16.1.2 PHP注释

16.1.3 PHP指令分隔符

16.2 PHP数据类型

16.2.1 标量类型

16.2.2 复合类型

16.2.3 特殊类型

16.2.4 类型转换

16.2.5 检测数据类型

16.3 PHP变量和常量

16.3.1 使用变量

16.3.2 取消引用

16.3.3 可变变量

16.3.4 预定义变量

16.3.5 声明常量

16.3.6 使用常量

16.3.7 预定义常量

16.4 PHP运算符

16.4.1 算术运算符

16.4.2 赋值运算符

16.4.3 字符串运算符

16.4.4 位运算符

16.4.5 比较运算符

16.4.6 逻辑运算符

16.4.7 错误控制运算符

16.4.8 运算符的优先级和结合方向

16.5 PHP表达式

16.6 PHP语句

16.6.1 if语句

16.6.2 else语句

16.6.3 elseif语句

16.6.4 switch语句

16.6.5 while语句

16.6.6 do-while语句

16.6.7 for语句

16.6.8 foreach语句

16.6.9 break语句

16.6.10 continue语句

16.6.11 goto语句

16.7 PHP函数

16.7.1 定义和调用函数

16.7.2 函数的参数

16.7.3 函数的返回值

16.8 在线练习

第17章 字符串操作

17.1 认识字符串

17.2 定义字符串

17.2.1 单引号

17.2.2 双引号

17.2.3 heredoc结构

17.2.4 nowdoc结构

17.3 使用字符串

17.3.1 连接字符串

17.3.2 去除首尾空字符

17.3.3 转义、还原字符串

17.3.4 获取字符串长度

17.3.5 截取字符串

17.3.6 比较字符串

17.3.7 检索字符串

17.3.8 替换字符串

17.3.9 格式化字符串

17.3.10 分割字符串

17.3.11 合成字符串

17.4 案例实战

17.4.1 查找字符串的公共前缀

17.4.2 表单字符串的处理

17.5 在线练习

第18章 正则表达式

18.1 认识正则表达式

18.2 正则表达式基本语法

18.2.1 行定界符

18.2.2 单词定界符

18.2.3 字符类

18.2.4 选择符

18.2.5 范围符

18.2.6 排除符

18.2.7 限定符

18.2.8 任意字符

18.2.9 转义字符

18.2.10 反斜杠

18.2.11 小括号

18.2.12 反向引用

18.2.13 模式修饰符

18.3 使用PCRE扩展正则表达式函数

18.3.1 数组过滤

18.3.2 执行一次匹配

18.3.3 执行所有匹配

18.3.4 转义字符

18.3.5 查找替换

18.3.6 高级查找替换

18.3.7 分隔字符串

18.4 案例实战

18.4.1 验证电话号码

18.4.2 验证Email地址

18.4.3 验证IP地址

18.4.4 统计关键字

18.4.5 检测上传文件类型

18.5 在线练习

第19章 PHP数组

19.1 认识PHP数组

19.2 数组类型

19.2.1 索引数组

19.2.2 关联数组

19.3 定义数组

19.3.1 定义简单数组

19.3.2 定义多维数组

19.4 使用数组

19.4.1 输出数组

19.4.2 统计元素个数

19.4.3 遍历数组

19.4.4 数组与字符串的转换

19.4.5 数组排序

19.4.6 数组指针

19.5 操作元素

19.5.1 查询指定元素

19.5.2 获取最后一个元素

19.5.3 添加元素

19.5.4 删除重复元素

19.6 案例实战

19.6.1 定义特殊形式的数组

19.6.2 设计购物车

19.6.3 设计多文件上传

19.7 在线练习

第20章 在网页中使用PHP

20.1 PHP交互基础

20.1.1 定义数据传输类型

20.1.2 定义表单提交方法

20.1.3 认识查询字符串

20.1.4 设置PHP处理程序

20.1.5 PHP接收表单数据的方法

20.1.6 在表单中嵌入PHP脚本

20.2 案例实战

20.2.1 获取文本框的值

20.2.2 获取复选框的值

20.2.3 获取下拉菜单的值

20.2.4 获取列表框的值

20.2.5 获取密码域和隐藏域的值

20.2.6 获取单选按钮的值

20.2.7 获取文件域的值

20.3 在线练习

第21章 Cookie和Session

21.1 使用Cookie

21.1.1 认识Cookie

21.1.2 创建Cookie

21.1.3 读取Cookie

21.1.4 删除Cookie

21.1.5 Cookie的生命周期

21.2 使用Session

21.2.1 认识Session

21.2.2 启动会话

21.2.3 注册和读取会话

21.2.4 注销和销毁会话

21.2.5 传递会话

21.2.6 设置会话有效期

21.3 案例实战

21.3.1 控制登录时间

21.3.2 自动登录

21.3.3 限制访问时间

21.4 在线练习

第22章 访问MySQL数据库

22.1 访问MySQL基础

22.1.1 访问MySQL的方式

22.1.2 访问MySQL一般步骤

22.2 使用mysqli扩展

22.3 读写数据

22.3.1 启用mysqli扩展模块

22.3.2 连接MySQL服务器

22.3.3 处理连接错误报告

22.3.4 关闭与MySQL服务器连接

22.3.5 执行SQL命令

22.4 显示记录集

22.4.1 创建结果集对象

22.4.2 回收查询内存

22.4.3 从结果集中解析数据

22.4.4 从结果集中获取数据列的信息

22.4.5 一次执行多条SQL命令

22.5 案例实战

22.5.1 添加公告

22.5.2 查询公告

22.5.3 更新公告

22.5.4 删除公告

22.5.5 分页显示

22.6 在线练习

第23章 综合案例:设计技术论坛

23.1 设计思路

23.1.1 设计流程

23.1.2 数据结构设计

23.2 案例预览

23.3 难点详解

23.3.1 置顶帖子

23.3.2 引用帖子

23.3.3 收藏帖子

23.3.4 屏蔽回帖

23.3.5 短信提醒

23.4 页面开发

23.4.1 发布帖子

23.4.2 浏览帖子

23.4.3 回复帖子

23.4.4 结帖

23.4.5 搜索引擎

23.4.6 帖子分类

23.4.7 顶帖管理

23.4.8 管理信息

23.4.9 管理好友

23.4.10 数据备份和恢复

网页设计与网站建设从入门到精通(微课精编版)是2019年由清华大学出版社出版,作者前端科技。

得书感谢您对《网页设计与网站建设从入门到精通(微课精编版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
网页设计与制作项目教程(微课版) 电子书
本书以培养网页设计与制作开发能力为目标,注重网页设计与制作开发技术的应用。本书采用“双线(项目)并行”的模式贯穿整个教学过程。将北京大学网站设计与制作项目作为教学载体和课内项目,以北京大学网站中三个完整的页面(首页、列表页、详情页)的设计与制作为核心内容。通过绿色食品网站网页设计与制作项目的拓展训练,加深对所学知识的理解和提升,并强化分析问题和解决问题的能力,激发读者的创新实践能力。本书配套精品在
Dreamweaver CC 网页设计与制作(微课版) 电子书
本书全面系统地介绍了DreamweaverCC的基本操作方法和网页设计制作技巧,包括网页设计基础知识、初识DreamweaverCC、文本与文档、图像和多媒体、超链接、使用表格、ASP、CSS样式、模板和库、使用表单、行为、网页代码、商业案例实训等内容。本书将案例融入软件功能的介绍过程中,在介绍了基础知识和基本操作后,精心设计了课堂案例,力求通过课堂案例的实际操作,使读者快速掌握软件功能和网页设计
网页设计与制作(微课版 第3版) 电子书
全书共13章,主要内容包括网页制作与HTML5基础知识、网页整体规划与设计、建立本地站点、制作文本、网页中的多媒体、网页中的超链接、表格使用与简单页面布局、设计框架网页、CSS与Div布局、行为、网页交互与特效、网页表单的应用及网站综合设计与制作实例等。
网站布局与网页配色设计 电子书
1. 20大网站设计案例,配色设计从入门到精通。 2. 视频讲解,轻松易学。 3. 从图形与文字排版到页面布局与视觉风格,从配色原理到配色技巧与方法。
HTML CSS JavaScript 网页制作从入门到精通 第3版 电子书
畅销图书 全新升级 ——经久不衰的经典教程震撼升级,诠释网页制作的新技术。 实例典型 轻松易学 ——以实例方式讲解理论知识,直观、具体,有助于快速上手。 边学边做 学以致用 ——涵盖网页制作中的各类知识,高效解决工作中的实际问题。 配套课件 便于总结 ——精心配备了课件和案例文件,便于老师教学以及学生复习。 (配套素材文件及PPT课件请扫描封底左侧二维码进入社区,搜索本书书名即可进去资源下载页面)